使用pandas在Python中绘制直方图

时间:2016-09-16 11:04:58

标签: python pandas histogram

我试图创建一个直方图,其中两个数据集互相覆盖,但每当我使用pandas.DataFrame.hist()绘制它时,它会创建两个图:

代码很简单:

ratios.hist(bins = 100)
plt.show()

其中ratio只是一个DataFrame,2列乘以约7000行。关于如何将两个图放在同一轴上的任何想法?

1 个答案:

答案 0 :(得分:1)

请尝试plot.hist

ratios = pd.DataFrame(np.random.normal((1, 2), size=(100, 2)))
ratios.hist(bins=10)

这会产生:

enter image description here

ratios.plot.hist(alpha=0.5, bins=10)

另一方面,这将它们放在同一个图表上:

enter image description here