我试图创建一个直方图,其中两个数据集互相覆盖,但每当我使用pandas.DataFrame.hist()绘制它时,它会创建两个图:
代码很简单:
ratios.hist(bins = 100)
plt.show()
其中ratio只是一个DataFrame,2列乘以约7000行。关于如何将两个图放在同一轴上的任何想法?
答案 0 :(得分:1)
请尝试plot.hist:
ratios = pd.DataFrame(np.random.normal((1, 2), size=(100, 2)))
ratios.hist(bins=10)
这会产生:
ratios.plot.hist(alpha=0.5, bins=10)
另一方面,这将它们放在同一个图表上: