Как получить 5 участков под моим основным сюжетом? - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть основной сюжет, я хочу включить в него 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)

вместо 4 участков, теперь нужно сделать 6 участков

...