作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码生成直方图。如何使用代码自动保存直方图?我尝试了对其他图类型执行的操作,但不适用于直方图.a是'numpy.ndarray'。
a = [-0.86906864 -0.72122614 -0.18074998 -0.57190212 -0.25689268 -1.
0.68713553 0.29597819 0.45022949 0.37550592 0.86906864 0.17437203
0.48704826 0.2235648 0.72122614 0.14387731 0.94194514 ]
fig = pl.hist(a,normed=0)
pl.title('Mean')
pl.xlabel("value")
pl.ylabel("Frequency")
pl.savefig("abc.png")
最佳答案
这对我有用:
import matplotlib.pyplot as pl
import numpy as np
a = np.array([-0.86906864, -0.72122614, -0.18074998, -0.57190212, -0.25689268 ,-1. ,0.68713553 ,0.29597819, 0.45022949, 0.37550592, 0.86906864, 0.17437203, 0.48704826, 0.2235648, 0.72122614, 0.14387731, 0.94194514])
fig = pl.hist(a,normed=0)
pl.title('Mean')
pl.xlabel("value")
pl.ylabel("Frequency")
pl.savefig("abc.png")
a
不是numpy数组,还需要修改其格式(它需要使用逗号,而不是空格作为定界符)。该程序成功将直方图保存在工作目录中。如果仍然无法使用,请像这样向其提供要保存的位置的完整路径
pl.savefig("/Users/atru/abc.png")
pl.show()
语句放置在
savefig()
之前,因为它会创建一个新图形,这会使
savefig()
保存一个空白图形,而不是
this帖子中说明的所需图形。
关于python-2.7 - 如何在python中保存直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46411533/
我是一名优秀的程序员,十分优秀!