CiaraMc96 Ответов: 1

Значение plt.subplot()


Я изучаю и играю с куском кода и не понимаю, что означает строка plt.subplot(121). Я пробовал изменить 121, и это, кажется, делает график шире или уже, или вообще исчезает. Он используется снова, но с 122 вместо этого. Может ли кто-нибудь помочь мне с его значением/функцией?

Что я уже пробовал:

from scipy.stats import linregress
import numpy as np
import matplotlib.pyplot as plt

data = np.loadtxt('EP305_lecture_11_data1.dat')

xcol, ycol = 0, 1
x, y = data[:,xcol], data[:,ycol]

S, y0, r, _, sigmaS = linregress(x,y)
print(f'Fitted model is y={S:0.3g} x + {y0:.3g}.')
print(f'Uncertainty of the slope is {sigmaS:.3g}.')

plt.subplot(121)
plt.xlabel('x [l]')
plt.ylabel('y [l]')
plt.plot(x,y,'kx')
plt.plot(x,S * x + y0)
plt.subplot(122)
plt.xlabel('x [l]')
plt.ylabel('residuals [l]')
plt.plot(x,y-(S * x + y0),'k')
plt.tight_layout()

1 Ответов

Рейтинг:
7

MadMyche

+5 за правильный ответ РТФМ

phil.o

Я бы предпочел KRTTD: пожалуйста, обратитесь к документации.
Спасибо :)

Richard MacCutchan

Нет ничего плохого в том, чтобы "прочитать это прекрасное руководство".