Я хочу построить более 100 диаграмм, поэтому подзаголовки для этого не работают. Я хочу иметь возможность перемещаться по диаграммам с помощью стрелок в верхней части окна рисунка.

0
Ubaldo Gonzalez 18 Июн 2020 в 18:42

1 ответ

Лучший ответ

Я не уверен, что matplotlib предоставляет такую ​​функцию, чтобы вы могли выбрать конкретный сюжет из списка сюжетов, я не смог найти его в документация. Однако, следуя ссылку, вы можете проверить графики, нажав. Удачи!

import scipy
import matplotlib.pyplot as plt

DataRange = range(0, 360)
DataRange = list(map(scipy.deg2rad, DataRange))
Data1 = list(map(scipy.sin, DataRange))
Data2 = list(map(scipy.cos, DataRange))

toggle = True

def onclick(event):
    global toggle

    toggle = not toggle
    event.canvas.figure.clear()

    if toggle:
        event.canvas.figure.gca().plot(Data1)
    else:
        event.canvas.figure.gca().plot(Data2)

    event.canvas.draw()

fig = plt.figure()
fig.canvas.mpl_connect('button_press_event', onclick)

plt.plot(Data1)
plt.show()
0
Prefect 18 Июн 2020 в 16:42