python 3 pyplot lables и title
У меня есть код, который выводит график в зависимости от нажатия RadioButton. Графики выводятся в
fig, ax = plt.subplots(figsize=(10, 5), dpi=80)
plt.subplots_adjust(left=0.3, bottom=0.3)
RadioButton находится в
rax = plt.axes([0.05, 0.45, 0.20, 0.20])
radio = RadioButtons(rax, ('Метод Эйлера', 'Метод средней точки'), active = False)
Далее, есть функция change, которая выводит нужный график в зависимости от нажатой кнопки
def change(label):
if label == "Метод Эйлера":
time=solution(omega_0 = 0, theta_0 = 10, eta=0.1, n_iter=300).euler(alpha).time_
theta=solution(omega_0 = 0, theta_0 = 10, eta=0.1, n_iter=300).euler(alpha).theta_
ax.cla()
ax.plot(time,theta*180/np.pi,lw=3,color='red')
ax.xlabel('Время', size=13)
ax.ylabel('Угол', size=13)
ax.title('Интегрирование методом Эйлера', size=13)
ax.show()
elif label == "Метод средней точки":
time=solution(omega_0 = 0, theta_0 = 10, eta=0.1, n_iter=300).midpoint(alpha).time_
theta=solution(omega_0 = 0, theta_0 = 10, eta=0.1, n_iter=300).midpoint(alpha).theta_
ax.cla()
ax.plot(time,theta*180/np.pi,lw=3,color='green')
ax.xlabel('Время',size=13)
ax.ylabel('Угол',size=13)
ax.title('Интегрирование методом средней точки',size=13)
ax.show()
radio.on_clicked(change)
Не смотря на то, что график находится в ax.plot, xlabel, ylabel и title почему-то не отображаются. Я пытался выводит их через plt но они закономерно выводились в RadioButton. Как их вывести в нужном месте?