фигура предназначена для анимации. Это сбрасывает магию отображения статических фигур, которые иначе не являются частью результата ячейки; Сама анимация отображается совершенно другим механизмом (включая html-форматирование результата оценки ячейки).

ал создавать серию интерактивных тетрадей для лекции по DSP. До сих пор мне удалось скопировать и внедрить MWE, вставленный ниже. Однако в дополнение к рисунку matplotlib, содержащему анимацию, я всегда получаю пустое окно Matplotlib. Есть идеи, как подавить это поведение?

python: 3.6.3 matplotlib: 2.0 и 2.1 IPython: 5.3.0 ОС: Win 7 64 бит

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

from matplotlib import animation
from IPython.display import HTML

plt.rcParams['figure.figsize'] = (5,3)
plt.rcParams['figure.dpi'] = 100
plt.rcParams['savefig.dpi'] = 100
plt.rcParams["animation.html"] = "jshtml"  # for matplotlib 2.1 and above, uses JavaScript
#plt.rcParams["animation.html"] = "html5" # for matplotlib 2.0 and below, converts to x264 using ffmpeg video codec
t = np.linspace(0,2*np.pi)
x = np.sin(t)

fig, ax = plt.subplots()
ax.axis([0,2*np.pi,-1,1])
l, = ax.plot([],[])

def animate(i):
    l.set_data(t[:i], x[:i])

ani = animation.FuncAnimation(fig, animate, frames=len(t))
ani

Записную книжку также можно посмотреть под:

https://github.com/chipmuenk/dsp_fpga/blob/master/notebooks/01_LTI/MWE_animation.ipynb

При статическом рендеринге в github отображается только пустое окно графика, а не анимация JavaScript.

Ответы на вопрос(2)

Ваш ответ на вопрос