gpt4 book ai didi

matplotlib - 使用 matplotlib 获取 xkcd 图

转载 作者:行者123 更新时间:2023-12-03 23:33:59 28 4
gpt4 key购买 nike

matplotlib (1.3.1) 的当前版本支持 xkcd 风格的绘图,但是当我 follow the basic instructions用于生成这样的图(在 iPython 1.1.0 中),

%pylab
plt.xkcd()
plt.plot(sin(linspace(0, 10)))
plt.title('Whoo Hoo!!!')

我得到

enter image description here

代替

enter image description here

我究竟做错了什么?

最佳答案

为了让它工作,你需要

  • matplotlib 1.3.1(它不适用于 matplotlib 1.3.0 或更早版本)
  • sudo pip install matplotlib --upgrade
  • 字体 Humor Sans
  • here 下载或 here , 安装(在 OS X 上打开它并单击安装)
  • 删除 matplotlib 字体缓存(按照 DanHickstein in matplotlib/issues/2269 的建议)
  • rm ~/.matplotlib/fontList.cache

  • 现在,执行代码,它应该可以工作。

    不需要将后端更改为 TkAgg ,正如一些人所建议的那样。对我来说,它在 'module://IPython.kernel.zmq.pylab.backend_inline' 上运行良好(您可以通过 plt.get_backend() 来查看)。

    (我遇到了同样的问题,我已经解决了,至少在 OS X 10.8.5 上,使用 matplotlib 1.3.1 和 IPython 2.0.0;删除字体缓存对于让字体运行是必要的。)

    关于matplotlib - 使用 matplotlib 获取 xkcd 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19663986/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com