我有一个主图,我想在下面包含5个子图,该怎么做?
我绘制了一个从银河系中提取光谱的图,然后我想放大不同重要发射线上的面板。我能够使它适用于三个子图,但是现在我发现5条发射线对于计算该星系的恒星形成率非常重要。但是现在我不适合5个子图。
for nrows, ncols, plot_number in X:
print(plot_number)
sub = fig.add_subplot(nrows, ncols, plot_number)
masterSN = numpy.interp(masterwave, self.wave, self.sn, left=numpy.nan, right=numpy.nan)
sub.plot(masterwave, masterSN)
if plot_number == 1:
plt.title("Spectrum " + str(self.ID) + ", Stellar Mass = (" + str(self.mass) + ")" + " Magnitude = " + str(self.magnitude))
plt.ylabel("S/N")
if plot_number == 4:
plt.title("[OII]", fontsize=8)
plt.xlabel("Ångström")
plt.ylabel("S/N")
sub.set_xlim(3700, 3760)
if plot_number == 5:
plt.title("[OIII]", fontsize=8)
plt.xlabel("Ångström")
sub.set_xlim(4800, 5100)
if plot_number == 6:
plt.title("[NII] / [SII] / H$\\alpha$", fontsize=8)
plt.xlabel("Ångström")
sub.set_xlim(6520, 6800)
现在必须制作6个情节,而不是4个情节