【发布时间】:2014-11-22 13:25:25
【问题描述】:
我有一个清单。 列表的索引是度数。 值是这个度数的概率。
看起来,x[ 1 ] = 0.01 的意思是,度数 1 的概率是 0.01。
我想画这个列表的分布图,我试试
hist = plt.figure(1)
plt.hist(PrDeg, bins = 1)
plt.title("Degree Probability Histogram")
plt.xlabel("Degree")
plt.ylabel("Prob.")
hist.savefig("Prob_Hist")
PrDeg 是我上面提到的列表。
但是保存的图不正确。
X 轴值变为 Prob。 Y 是度数(列表索引)
如何使用 pyplot 交换 x 和 y 轴值?
【问题讨论】:
-
你的直方图(除了使用单个 bin)对我来说看起来很像直方图......纵坐标是 bin 中项目的计数(可能是标准化的),横坐标是随机变量。
标签: python matplotlib histogram