Как распечатать субплот в matplotlib / seaborn? - PullRequest
0 голосов
/ 08 октября 2019

Я спросил несколько дней назад, но до сих пор не могу напечатать свои графики. Мне нужно сделать подзаговор в Python, и я прочитал документацию Matplab и Seaborn, но, несмотря на это, я не мог. Я нашел много примеров с графиком, в котором у меня есть значение на оси x и функция этого значения на оси y. Моя проблема в том, что у меня есть 25 графиков, которые я уже построил (это точечные диаграммы, на которых я также напечатал другие линии), и я просто хочу напечатать их 5 для строк. Я прилагаю вам свой код, первый - все мои графики, второй - одна из моих попыток построить только 4 из них (2 для строки), это была просто попытка (я также пытался написать «fig, ax = plt».subplots () "вместо" fig = plt.figure (), ax = fig.add_subplot (111) ", но я все равно не работал).

Вы можете мне помочь? Спасибо!

для i в диапазоне (len (S)):

for j in range (len(S)):



        data.plot.scatter (S[i], S[j])

        plt.axvline(lim.loc[0][i], color = 'r', linestyle = '--')

        plt.axvline (lim.loc[1][i], color = 'r', linestyle = '--')

        plt.axhline (lim.iloc[0][j], color = 'r', linestyle = '--')

        plt.axhline (lim.iloc[1][j], color = 'r', linestyle = '--')

        plt.grid()

        pl.xlim(lim.loc[0][i], 2*lim.loc[1][i]-lim.loc[0][i])

        pl.ylim(lim.iloc[0][j], 2*lim.iloc[1][j]-lim.iloc[0][j])

        plt.show()

fig = plt.figure ()

ax = fig.add_subplot (121)

ax.scatter (данные ['X1000'], данные ['X1001'])

plt.show ()

fig = plt.figure ()

ax = fig.add_subplot (122)

ax.scatter (данные ['X1000'], данные ['X1002'])

fig = plt.figure ()

ax = fig.add_subplot (212)

ax.scatter (данные ['X1000'], данные ['X1003'])

fig = plt.figure ()

ax = fig.add_subplot (111)

ax.scatter (данные ['X1000'], данные ['TX1010'])

plt.tight_layout ()

plt.show ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...