【发布时间】:2016-11-30 13:16:40
【问题描述】:
我正在使用 python 脚本来绘制我正在用我的 RaPi 监控的电压。相关代码如下所示:
while True:
y=readChannel(0)
plt.axis([0, 100, -10, 10])
plt.ion() #plot interactively
plt.scatter(x, y)
plt.pause(0.05) #for the plot not to freeze
time.sleep(1)
x += 1
实时绘图工作得很好,但我还希望程序保存我偶尔看到的图表。我已经尝试过 plt.savefig() 命令,但是我的实时绘图无法运行。有谁知道如何做到这一点?
任何建议将不胜感激 =)
问候 史蒂夫
【问题讨论】:
-
你可以把
plt.ion()放在循环前面,不用每次都设置。要在显示之前保存图形,您可以尝试使用plt.savefig()然后 "manually" update the plot
标签: python image matplotlib