gpt4 book ai didi

python - Matplotlib/Pylab - 设置对数比例后部分绘图消失

转载 作者:行者123 更新时间:2023-12-01 05:40:27 25 4
gpt4 key购买 nike

我有一个小代码,用此代码生成以下图片:

代码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的输出: enter image description here

然后我尝试将绘图设置为对数 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的输出: enter image description here

如你所见,我的部分情节消失了。有 40 个垃圾箱,但我只能在新图中数出大约 15 个。任何帮助将不胜感激。我正在使用最新版本的 Enthought Canopy 进行学术用途。 E.

更新:我确实发现了类似的问题here ,老了,死了,但没有答案。

最佳答案

我很确定它只是没有绘制这些值,因为它们为零。

Log(0) = -无穷大。

绘制会让你的图表看起来很垃圾......

关于python - Matplotlib/Pylab - 设置对数比例后部分绘图消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17665748/

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