我想要在一个图中包含几个直方图。我知道我可以这样做:
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"]
分别绘制子图。
我该怎么做?
答案 0 :(得分:0)
您可以使用此示例中的子图:matplotlob documentation 2 plots
plt.subplot(211)表示:2行,1列,1:这是第1个图。
以下是4个图的示例:2行2列: 4 plots