小编Med*_*rdr的帖子

matplotlib的动画不能在spyder中工作

我是python和stackoverflow的新手,我正在matplotlib上看一些例子.我没有运气地搜索了这个问题的解决方案,虽然我能够在stackoverflow中找到一个以前未回答的问题,同样的问题.

基本上,我复制了matplotlib中示例中提供的代码; 例如:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
def data_gen(t=0):
    cnt = 0
    while cnt < 1000:
        cnt += 1
        t += 0.1
        yield t, np.sin(2*np.pi*t) * np.exp(-t/10.)
def init():
    ax.set_ylim(-1.1, 1.1)
    ax.set_xlim(0, 10)
    del xdata[:]
    del ydata[:]
    line.set_data(xdata, ydata)
    return line,

fig, ax = plt.subplots()
line, = ax.plot([], [], lw=2)
ax.grid()
xdata, ydata = [], []


def run(data):
    # update the data
    t, y = data
    xdata.append(t)
    ydata.append(y) …
Run Code Online (Sandbox Code Playgroud)

python animation matplotlib

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

animation ×1

matplotlib ×1

python ×1