在matplotlib中创建后如何共享x和y轴

时间:2020-07-15 17:59:23

标签: python matplotlib subplot

我有4个子图,我希望它们具有相同的x轴和y轴,如附图所示。

enter image description here

这是我的代码:

fig= plt.figure(figsize=(10,10))                                                                 
plt.subplot(321)                                                                                 
plt.plot(x1, y1, color = "blue", alpha = 0.8)                                                     
plt.plot(x2, y2, color = "grey", alpha = 0.8)                                                 
plt.grid(True)                                                             

plt.subplot(322)
plt.plot(x3, y3, color = "blue", alpha = 0.8)
plt.plot(x4, y4, color = "grey", alpha = 0.8)
plt.grid(True)

plt.subplot(323)
plt.plot(x5, y5, color = "blue", alpha = 0.8)
plt.plot(x6, y6, color = "grey", alpha = 0.8)
plt.grid(True)

plt.subplot(324)
plt.plot(x7, y7, color = "blue", alpha = 0.8)
plt.plot(x8, y8, color = "grey", alpha = 0.8)
plt.grid(True)

plt.show()

是否可以添加一个选项以获取想要的内容而不必更改太多代码?

0 个答案:

没有答案