Я не уверен, в чем ваша проблема, использует ли она plt.plot, а не fig.plot, или строит графики в диапазоне (0, 1000), а не в меньшем, например (0, 2 * pi),Также может быть, что вы плохо инициализируете pl
.Может быть, вам нужно установить plt.ion()
.Мне удалось заставить это работать хотя
import numpy as np
import matplotlib.pyplot as plt
plt.ion()
fig, ax = plt.subplots()
x = np.linspace(0, 2*np.pi, 1000)
y = np.zeros(1000)
for index, xi in enumerate(x):
y[index] = np.sinc(xi)
ax.plot(x, y, color='b')
plt.pause(0.01)
Результат (после ожидания некоторое время)
