График с большим количеством точек - PullRequest
0 голосов
/ 20 марта 2012

Я написал скрипт Python, чтобы получить график, который динамически изменяется в файле. Вот код:

def get_plot():
  print self.data1 #initialized to [0,0,0,0]
  print '\n'
  plt.subplot(111)
  data0 = 0,1,2,3
  p1=plt.plot(data0,self.data1,'ro')
  plt.setp(p1, linewidth=0.5, color='r')
  .....
  plt.savefig("file.png")

Я использую функцию для повторного вызова функции выше. Если я проверяю значения self.data1, все работает, потому что они меняются динамически, как я хочу. Но сохраненный график содержит 4 значения для каждого значения data0 вместо одного.

Предложения

1 Ответ

1 голос
/ 21 марта 2012

Я думаю, что, возможно, вы не говорите нам.
Я запускаю следующее:

plt.subplot(111)
data0 = 0,1,2,3
p1 = plt.plot(data0,[0,0,0,0],'ro')
plt.setp(p1, linewidth=0.5, color='r')
plt.show()

И получите:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...