首页 文章

绘图时谷歌datalab警告

提问于
浏览
0

当我使用datalab绘图时,我不断收到有关字体的警告 . 它实际上使得情节很好,但我每次都会出现 . 我怎么能摆脱它?

df.plot();

/usr/local/envs/py3env/lib/python3.5/site-packages/matplotlib/font_manager.py:1320:UserWarning:findfont:找不到字体系列['sans-serif'] . 回到DejaVu Sans(prop.get_family(),self.defaultFamily [fontext]))

1 回答

  • 0

    您可以使用here中的步骤访问运行Datalab的docker容器 .

    docker ps
    docker exec -it <your-container-id> bash
    

    访问 font_manager.py 文件所在的目录:

    cd /usr/local/envs/py3env/lib/python3.5/site-packages/matplotlib/
    

    编辑 font_manager.py 文件并注释掉行1227,1228,1229

    #warnings.warn('findfont: Could not match %s. Returning %s.' %
      #                        (prop, self.defaultFont[fontext]),
      #                        UserWarning)
    

    (如果您不能使用vim / vi或任何文本编辑器,您可以使用gsutil command并将文件上传到存储桶,编辑并再次下载)

相关问题