Как я могу использовать plt.ion()?Python

Программы на Python
Anonymous
Как я могу использовать plt.ion()?

Сообщение Anonymous »

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

import matplotlib.pyplot as plt
import numpy as np

plt.ion()  # Turn on interactive mode

x = np.linspace(0, 10, 100)
y = np.sin(x)

for i in range(10):
plt.plot(x, y * (i + 1))
plt.draw()
plt.pause(0.5)  # Pause to update the plot

plt.ioff()  # Turn off interactive mode
plt.show()  # Display the final plot
Я обнаружил, что функция matplotlib plt.ion() позволяет мне постоянно обновлять график. Однако когда я запускаю пример кода или код, который я создал в своем vscode, график не обновляется и продолжает выводить данные. Как это исправить?
Я использую virtualenv. Я проверяю, что все библиотеки (matplotlib, numpy) установлены в venv.

Подробнее здесь: https://stackoverflow.com/questions/788 ... se-plt-ion

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