Анимация Pyplot не работает должным образом при использовании plt.pause()Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Анимация Pyplot не работает должным образом при использовании plt.pause()

Сообщение Anonymous »

Я пытаюсь создать симуляцию pyplot, используя plt.pause(), но не могу заставить работать даже самый простой пример. Это код:

Код: Выделить всё

import matplotlib.pyplot as plt
import numpy as np

np.random.seed(19680801)
data = np.random.random((50, 50, 50))

fig, ax = plt.subplots()

for i, img in enumerate(data):
ax.clear()
ax.imshow(img)
ax.set_title(f"frame {i}")
plt.pause(0.1)
Похоже, проблема связана с последней строкой кода (plt.pause(0.1)). Без этой строки конечный результат показывает последний кадр симуляции — кадр 49 (указывающий на завершение всего цикла). Если я включу последнюю строку и запущу симуляцию, вывод остановится на первом кадре — кадре 0 (и симуляция не перейдет к следующему шагу цикла). Я также пытался установить plt.pause(0.0), но это дало тот же эффект, что и установка любого другого числа.
Я на Mac, использую Python 3.12 под блокнотом Jupyter. 7.2.1. Буду признателен за любой совет. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/788 ... se-is-used
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Является ли "из Matplotlib import pyplot как plt" == "import matplotlib.pyplot как plt"?
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как активировать plt.show() при создании осей без pyplot в matplotlib?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Ошибка при «импорте matplotlib.pyplot как plt»
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Ошибка при «импорте matplotlib.pyplot как plt»
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Понимание вывода Linux objdump - .plt и .plt.sec разделы
    Anonymous » » в форуме Linux
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»