有太多积分的图表

时间:2012-03-20 17:57:32

标签: python matplotlib

我编写了一个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值,则所有工作都会导致它们按我想要的方式动态更改。 但是,保存的图表包含data0的每个值的4个值,而不是仅包含一个值。

建议?

1 个答案:

答案 0 :(得分:1)

我认为你可能没有告诉我们 我运行以下内容:

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