【发布时间】:2013-07-13 23:55:23
【问题描述】:
我有一个小代码用这个代码生成下面的图片:
代码 1:
hist, rhist = np.histogram(r, bins=40, range=(0, 0.25))
hist = -hist/np.trapz(rhist[:-1],hist)
plt.plot(rhist[:-1], hist)
代码 1 的输出:
然后我尝试将绘图设置为具有对数 Y 轴,以便我可以更清楚地识别小峰。这就是结果。
代码 2:
hist, rhist = np.histogram(r, bins=40, range=(0, 0.25))
hist = -hist/np.trapz(rhist[:-1],hist)
plt.semilogy(rhist[:-1], hist)
代码 2 的输出:
如你所见,我的部分情节消失了。有 40 个箱子,但我只能在新地块中数出大约 15 个。任何帮助将不胜感激。我正在使用最新版本的 Enthought Canopy 用于学术用途。 E.
更新:我确实找到了一个类似的问题 here,不过,旧的、死的、没有答案的。
【问题讨论】:
标签: python graph matplotlib plot