Как я могу автоматически масштабировать анимированный сюжет с pyplot? - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть следующий код, который генерирует анимированный сюжет:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

x = []
y = []
t = 0

fig, ax = plt.subplots()
line, = ax.plot([0,0])

ax.set_ylim((-2,2))
ax.set_xlim((0,10))

def animate(i):
    global x,y,t
    line.set_ydata(y)
    line.set_xdata(x)
    x.append(t)
    y.append(np.sin(t))
    t += 0.05
    return line,


def init():
    line.set_ydata(np.ma.array(x, mask=True))
    return line,

ani = animation.FuncAnimation(fig, animate, np.arange(1, 200), init_func=init, interval=25, blit=True)
plt.show()

Как сделать так, чтобы график масштабировался в соответствии с данными? Я бы хотел, чтобы оси и масштаб автоматически настраивались.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...