Processor

【drawnow】 움직이는 그림 그려보기 : 2D Sine 함수

작성자 임베디드코리아 작성일26-04-26 20:44 조회16회 댓글0건
< * 움직이는 그림 그려보기 : 2D Sine 함수 *>

-----< 예제 : Drawnow_2D-sin.py >------------------------------
import matplotlib.pyplot as plt
import numpy as np
from drawnow import *
fig = plt.figure(1)
 
angles = []
sines = []
cosines = []
 
def show_plot():
    plt.plot(angles,sines,label='Sine')
    plt.plot(angles,cosines,label='Cosine')
    plt.legend()
    plt.grid()
    plt.xlabel('Angles [deg]')
    plt.ylabel('Value')
   
for x in np.linspace(0,np.pi*2,100):
    angles = np.append(angles, x)
    sines  = np.append(sines, np.sin(x))
    cosines= np.append(cosines, np.cos(x))
   
    drawnow(show_plot)
----------------------------------------------------------