Можно ли постепенно добавлять субплоты внутри al oop вместо того, чтобы задавать форму субплотов в начале? - PullRequest
2 голосов
/ 28 марта 2020

Прежде всего, форма субплотов будет (n, 1), поэтому дополнительные субплоты должны быть «добавлены» внизу рисунка по мере необходимости.

Я хотел бы сделать большой количество циклов над моими необработанными данными, и внутри каждого l oop Я хотел бы:

  1. генерировать кадр данных в каждом l oop,
  2. , проверять каждый он должен быть нанесен на график
  3. , если должен быть нанесен кадр данных, добавьте к рисунку подзаговор.

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

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

1 Ответ

0 голосов
/ 01 апреля 2020

Может быть, это может вам помочь:

 import matplotlib.pyplot as plt


plt.ion()
fig = plt.figure()

ax = fig.subplots(1, 1)
plt.scatter([1, 2, 3], [1, 2, 3])

while True:
    plt.waitforbuttonpress()
    break

plt.clf()

ax = fig.subplots(2, 1)
ax[0].scatter([1, 2, 3], [1, 2, 3])

Как только появится первый график, нажмите клавишу на клавиатуре (или нажмите кнопку мыши).

...