我试图分享我的sumplots的x轴和y轴,我尝试过使用sharey和sharex几种不同的方式但是没有得到正确的结果。
ax0 = plt.subplot(4,1,1)
for i in range(4):
plt.subplot(4,1,i+1,sharex = ax0)
plt.plot(wavelength[i],flux)
plt.xlim([-1000,1000])
plt.ylim([0,1.5])
plt.subplots_adjust(wspace=0, hspace=0)
plt.show()
答案 0 :(得分:0)
如果我理解正确,想要有四个堆积的图,共享x轴和y轴。您可以使用plt.subplots以及关键字sharex=True
和sharey=True
来执行此操作。见下面的例子:
import numpy as np
import matplotlib.pyplot as plt
fig, axlist = plt.subplots(4, 1, sharex=True, sharey=True)
for ax in axlist:
ax.plot(np.random.random(100))
plt.show()