【问题标题】:Error executing matplotlib.pyplot.subplots()执行 matplotlib.pyplot.subplots() 时出错
【发布时间】:2013-04-23 09:30:39
【问题描述】:

我有一个从日志数据创建 png 图像的脚本。它在生产机器上运行良好,但现在在处理这一行时会在新盒子上吐出错误:

    fig, ax = plt.subplots(1,1, figsize=(20,14))


AttributeError: 'module' object has no attribute 'subplots'

我怀疑各个模块的版本差异存在问题。有什么见解吗?

【问题讨论】:

  • 我假设您已将 matplotlib 作为 plt 导入?
  • 你运行的是什么版本的python/mpl? plt是如何在你的代码中导入的?
  • import matplotlib.pyplot as plt
  • IPython.__version__: '0.13.2', matplotlib.__version__: '0.99.1.1',好像生产箱有更新版本的matplotlib。我将在 nex 框上安装新版本,看看是否可以解决。
  • @nom-mon-ir,最好将其写为问题的答案并将其标记为已接受。 (至少这样一个老问题不会显示为未回答的问题)。

标签: matplotlib ipython


【解决方案1】:

最新版本的 Ipython 没有这个问题。按照@Jay Bosamiya 的建议将其作为答案来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2012-02-25
    • 2018-08-05
    • 2015-01-01
    • 2019-01-23
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多