【发布时间】:2018-09-22 23:39:15
【问题描述】:
当我使用 matplotlib 的 hist 函数以水平方向绘制直方图时,会发生以下情况:有时,在默认方向上存在的具有非常低值的 bin 不会显示为水平方向。
在笔记本单元格中执行以下代码(遗憾的是,我无法上传/应该生成两个直方图,您可以在其中看到分布的最多右/左箱的差异。默认情况下,在 ~3 和 -3 处有小箱,水平方向不存在。
import numpy as np
import matplotlib.pyplot as plt
np.random.seed(20)
y = np.random.normal(size=1000000)
plt.hist(y, bins=20)
plt.show()
plt.hist(y, bins=20, orientation='horizontal')
plt.show()
我还在这里链接了这些情节:
有人知道这里有什么问题吗?
【问题讨论】:
-
你的 matplotlib 版本是多少?
-
我无法重现您的问题。 3、-3处的步骤在这里是visible in both plots.matplotlib2.2
-
图像看起来好像被裁剪了。你能让代码和图像保持一致吗?此代码生成的图像是什么? (它们应该有轴和标签之类的东西。)
标签: python matplotlib histogram