1
Python에서 끊임없이 업데이트되는 선 그래프를 만드는 방법이 있는지 알려주실 수 있습니까? 어떤 답변을 주셔서 감사합니다.Python에서 간단한 선 그래프를 만드는 방법
Python에서 끊임없이 업데이트되는 선 그래프를 만드는 방법이 있는지 알려주실 수 있습니까? 어떤 답변을 주셔서 감사합니다.Python에서 간단한 선 그래프를 만드는 방법
먼저 matplotlib 및 numpy와 같은 종속성을 설치해야합니다.
첫 번째 옵션은이 예에서와 같이하기 matplotlib 애니메이션을 사용하는 것입니다
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
def update_line(num, data, line):
line.set_data(data[..., :num])
return line,
fig1 = plt.figure()
data = np.random.rand(2, 25)
l, = plt.plot([], [], 'r-')
plt.xlim(0, 1)
plt.ylim(0, 1)
plt.xlabel('x')
plt.title('test')
line_ani = animation.FuncAnimation(fig1, update_line, 25, fargs=(data,l),interval=50, blit=True)
plt.show()
보다 수학 옵션이 하나입니다
import matplotlib.pyplot as plt
import numpy as np
import time
x = np.linspace(0, 1, 20)
y = np.random.rand(1, 20)[0]
plt.ion()
fig = plt.figure()
ay = fig.add_subplot(111)
line1, = ay.plot(x, y, 'b-')
for i in range(0,100):
y = np.random.rand(1, 20)[0]
line1.set_ydata(y)
fig.canvas.draw()
time.sleep(0.1)
나는 이것이 당신이 찾고 있던 무슨 바랍니다.
이 코드를 실행하려고했지만 'matplotlib'라는 모듈이 없다는 오류 메시지가 나타납니다. 어째서? 감사. –
컴퓨터에 matplotlib 모듈을 설치해야합니다. linux (debian)을 사용하는 경우 콘솔에 다음을 입력하십시오 : – aoprisor
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose – aoprisor