[Питон 2.7.12]
[Matplotlib 1.5.1]
Каждый цикл сканирования моего кода дает «высший» балл. Я хочу построить представление во времени. Я упростил код в приведенном ниже примере:
import matplotlib.pyplot as plt
from matplotlib import lines
import random
count = 1
plt.axis([0, 1000, 0, 100])
plt.ion()
while True:
count += 1
a=random.randint(1, 50)
plt.plot(count, a,'xb-')
plt.pause(0.05)
plt.show()
Моя цель - создать линейный график. Проблема в том, что какой бы стиль линии я ни установил, он не действует. Он строит только графики разброса. Однако я могу изменить, будет ли это точка или маркер «X».
Или проблема в том, что партитура «нарисовала и забыла», так что ей не из чего почерпнуть?
РЕДАКТИРОВАТЬ: построение будет осуществляться в режиме реального времени.
a
иcount
являются скалярами, поэтому при вызовеplot
он отображает одну точку, а многократный вызовplot
не соединит точки, потому что будет сгенерирован другой линейный экземпляр, - person Gerges   schedule 29.09.2017