【问题标题】:GraphicsContextBase instance has no attribute 'get_sketch_params'GraphicsContextBase 实例没有属性“get_sketch_params”
【发布时间】:2014-11-25 02:08:19
【问题描述】:

对 python 和编程非常陌生,并试图搜索matplotlib plots 的答案,但找不到我的问题的答案。

我使用 Spyder 并安装了 anaconda。安装了 matplotlib,但是当我运行简单的绘图命令时,我只得到 <"matplotlib.figure.Figure at 0x11090c18"> 而没有绘图

如果我在专用的 python 解释器中运行它,我只会得到一个空图

简单的代码是:

from matplotlib import pyplot as plt
plt.plot([1,2,3,4,5], [2,4,6,8,10])
plt.show()

这只是我在安装过程中犯的一些愚蠢错误的结果吗?

希望有人能帮忙解决

【问题讨论】:

    标签: python matplotlib anaconda spyder


    【解决方案1】:

    我认为您看到的错误是由 Matplotlib 团队几个月前所做的更改产生的。我试图在 Spyder 2.3.0/1 中修复它,但它可能无法正常工作。

    要查看绘图,您需要运行的代码是

    from matplotlib import pyplot as plt
    plt.ion()
    plt.plot([1,2,3,4,5], [2,4,6,8,10])
    plt.show()
    

    注意第二行,这是获得交互式绘图所需要的。

    【讨论】:

      猜你喜欢
      • 2016-06-29
      • 2012-10-07
      • 2013-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 2014-04-05
      • 2014-03-14
      相关资源
      最近更新 更多