我正在运行OS X 10.11.3,并且我安装了Anaconda3-2.5.0-MacOSX-x86_64.pkg,其中包括Matplotlib 1.5.1.当我尝试使用以下内容在Jupyter中导入Matplotlib时:
import matplotlib.pyplot as pp
Run Code Online (Sandbox Code Playgroud)
我收到一条非常长的错误消息,从以下开始:
/Users/hgbauer/anaconda/lib/python3.5/site-packages/matplotlib/font_manager.py:273:UserWarning:Matplotlib正在使用fc-list构建字体缓存.这可能需要一点时间.
无论我等多久,这条消息都不会消失.
我在一个相关的帖子中注意到了:
该问题可能需要删除〜/ .cache/matplotlib的内容,但在这种情况下,Matplotlib似乎是单独安装而不是作为Anaconda的一部分.
我的问题是:
如何访问Anaconda中的〜/ .cache/matplotlib文件以删除内容?
任何建议将非常感谢.
我想在Matplotlib中更改图例文本的字体类型。我知道我可以做这样的事情:
plt.legend(prop={'family': 'Arial'})
Run Code Online (Sandbox Code Playgroud)
但是我想使用中文字体类型,我不知道应该在上面的行中输入什么姓。但是我确实有该中文字体类型的fontproperties对象。但是,我还没有找到一种设置图例的fontproperties的方法。
有两个问题: