Python 现在是否有Matplotlib动画不工作?
我目前尝试使用matplotlib.animation.FuncAnimation来创建动态烛台,但是当我使用这样的示例代码时 我的python版本是3.7.1Python 现在是否有Matplotlib动画不工作?,python,python-3.x,matplotlib,animation,jupyter-notebook,Python,Python 3.x,Matplotlib,Animation,Jupyter Notebook,我目前尝试使用matplotlib.animation.FuncAnimation来创建动态烛台,但是当我使用这样的示例代码时 我的python版本是3.7.1 import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation fig, ax = plt.subplots() xdata, ydata = [], [] ln, = plt.plot([], [],
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
fig, ax = plt.subplots()
xdata, ydata = [], []
ln, = plt.plot([], [], 'ro')
def init():
ax.set_xlim(0, 2*np.pi)
ax.set_ylim(-1, 1)
return ln,
def update(frame):
xdata.append(frame)
ydata.append(np.sin(frame))
ln.set_data(xdata, ydata)
return ln,
ani = FuncAnimation(fig, update, frames=np.linspace(0, 2*np.pi, 128),
init_func=init, blit=True)
plt.show()
但作为图像,我得到了一个空的数字。
我不知道发生了什么事
所以我来这里请求你的帮助
你们的回答对我很有帮助,意义重大。
谢谢。我以前在jupyter笔记本中找到了可以运行动画的原因 我使用ipywidgets模块中的interact函数 而这个功能需要使用一个交互后端<代码>%matplotlib笔记本 不知怎的,我打开了我的旧动画代码,
%matplotlib笔记本
不见了
所以我不能运行我的动画
这将是这样的结果在图像
再次感谢StackOverflow。我以前找到了在jupyter笔记本中运行动画的原因 我使用ipywidgets模块中的interact函数 而这个功能需要使用一个交互后端<代码>%matplotlib笔记本 不知怎的,我打开了我的旧动画代码,
%matplotlib笔记本
不见了
所以我不能运行我的动画
这将是这样的结果在图像
再次感谢StackOverflow。Jupyter中的绘图是
png
格式。所以它不会被设置动画。看一看。你的代码在Python解释器终端上运行得很好。@funie200有点奇怪,我记得我曾经在jupyter笔记本上打印gif,我想我脑子里出了点问题,非常感谢。jupyter中的打印是png
格式的。所以它不会被设置动画。看一看。你的代码在Python解释器终端上运行得很好。@funie200有点奇怪,我记得我曾经在jupyter笔记本上绘制gif,我想我脑子里出了点问题,谢谢。