Subplots 및 ArtistAnimation과 함께 Matplotlib를 사용하여 애니메이션을 적용하려면 다음 단계를 수행할 수 있습니다.
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- 그림과 서브플롯 세트를 생성합니다.
- 사용자 정의 함수, 초기화 만들기 , 선명한 프레임을 그립니다.
- FuncAnimation 사용 *func*. 함수를 반복적으로 호출하여 애니메이션을 만들려면
- 애니메이션 정의 FuncArtist에서 데이터 포인트를 업데이트하는 함수 수업.
- 그림을 표시하려면 show()를 사용하세요. 방법.
예시
import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() xdata, ydata = [], [] ln, = plt.plot([], [], 'r*') def init(): ax.set_xlim(0, 100) ax.set_ylim(-1, 1) return ln, def animate(frame): xdata.append(frame) ydata.append(np.sin(frame)) ln.set_data(xdata, ydata) return ln, ani = FuncAnimation(fig, animate, init_func=init, blit=True, frames=100) plt.show()
출력