programming/python

(matplotlib) 실시간 그래프 출력 오류(with 파이참)

limmmmm 2023. 1. 20. 11:07
반응형
반응형
  • 파이참
  • matplotlib

파이참에서 실시간 그래프를 출력할 때 빈창만 나온다면 다음과 같은 설정을 변경해주세요!

 

* 메뉴 : 설정 -> 도구 -> Python Scientific -> "도구 창에 플롯 표시" 체크해제

설정이 끝나신 다음 아래 코드 입력해서 실시간으로 출력 되는지 확인해보시면 됩니다

import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
from random import randrange

fig = plt.figure(figsize=(6, 3))
x = [0]
y = [0]

ln, = plt.plot(x, y, '-')
plt.axis([0, 100, 0, 10])

def update(frame):
    x.append(x[-1] + 1)
    y.append(randrange(0, 10))

    ln.set_data(x, y)
    return ln,

animation = FuncAnimation(fig, update, interval=500)
plt.show()

 

반응형