0

这个问题是使用 pyserial 和 matplotlib 进行实时绘图的下一个问题

现在我可以实时绘制数据,但我希望我的绘图必须从 y = 0 开始绘制,例如

var_y from device begin with 300, y = 0
var_y = 500 -> y = 200
var_y = 700 -> y = 400
and so on

这是我使用 pyserial 捕获的 var_y 变量

self.var_y = np.array(self.data,dtype=object)[:,1]

无论 var_y 如何变化,我的情节必须始终从 y = 0 开始

4

1 回答 1

0

看看函数 ylim()。在您的情况下,您应该使用:

ax.set_ylim(0,someMaxValue)

这应该在你每次打电话之前设置

plt.show().
于 2012-01-10T15:17:02.107 回答