【问题标题】:Histogram image not getting saved直方图图像未保存
【发布时间】:2017-06-23 19:44:38
【问题描述】:
import numpy as np

import matplotlib.pyplot as plt

x=np.random.gamma( 2, 3, 100000)

plt.hist( x, bins=30)

plt.show()

plt.savefig("normalhistogram.png")

上面的代码非常适合绘制 gama 分布值的直方图,但唯一的问题是我想保存生成的直方图的图像,但 plt.savefig("normalhistogram.png") 每次执行代码时都会创建一个空白图像,而不是保存直方图作为图像。我无法弄清楚这里的问题。帮忙?

【问题讨论】:

    标签: python histogram


    【解决方案1】:

    在保存图像之前不要show()。显示图像会清除画布。 (但保存没有,所以保存后可以显示图片。)

    【讨论】:

      猜你喜欢
      • 2011-06-27
      • 2013-12-20
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      相关资源
      最近更新 更多