Matplotlib:一个图中的多个直方图

时间:2018-03-13 22:47:45

标签: python matplotlib

我想要在一个图中包含几个直方图。我知道我可以这样做:

plt.title("Mondays")
plt.hist(mon["price"], bins=50, alpha=0.5, histtype='bar', ec='black')
plt.show()

但是如果我在调用plt.hist(...)之前添加另一个plt.show(),matplotlib会在第一个直方图之上添加第二个直方图。我想为每个mon["price"], tues["price"], ..., sun["price"]分别绘制子图。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用此示例中的子图:matplotlob documentation 2 plots

plt.subplot(211)表示:2行,1列,1:这是第1个图。

以下是4个图的示例:2行2列: 4 plots