gpt4 book ai didi

python-2.7 - 如何在python中保存直方图?

转载 作者:行者123 更新时间:2023-12-04 11:19:21 25 4
gpt4 key购买 nike

我有以下代码生成直方图。如何使用代码自动保存直方图?我尝试了对其他图类型执行的操作,但不适用于直方图.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")

OP中的 a不是numpy数组,还需要修改其格式(它需要使用逗号,而不是空格作为定界符)。该程序成功将直方图保存在工作目录中。如果仍然无法使用,请像这样向其提供要保存的位置的完整路径
pl.savefig("/Users/atru/abc.png")

不应将 pl.show()语句放置在 savefig()之前,因为它会创建一个新图形,这会使 savefig()保存一个空白图形,而不是 this帖子中说明的所需图形。

关于python-2.7 - 如何在python中保存直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46411533/

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