我一直在使用 matplotlib 中的 xkcd 样式功能。我有 Matplotlib 1.4,并且幽默 sans 字体安装正确,或者至少可以在 msword 中使用。
当我运行以下示例代码时,我得到“?” 任何时候标签上的“-”都应该是负数。知道是什么原因造成的吗?
with plt.xkcd():
plt.figure()
plt.plot(np.sin(np.linspace(0, 10)))
plt.title('Whoo Hoo!!!')
Run Code Online (Sandbox Code Playgroud)

编辑:在伯尼的建议下(感谢伯尼)我尝试了一些不同的后端。尝试过 Qt、Tkinter 和内联,但似乎都不起作用。顺便说一句,我正在使用 Ipython 2.3。
此外,声誉现在足以发布图像。如您所见,除了那些讨厌的问号外,一切都如预期。
小智 2
eryksun的评论是正确的。因此,您必须将减号 (U+2212) 字符添加到 xkcd 字体 (hunour sans)。为此,请使用字体编辑器(我使用FontForge):
我和你有同样的问题并且解决了它。
| 归档时间: |
|
| 查看次数: |
1117 次 |
| 最近记录: |