0

大家好,我想问我如何使用 qwt 绘制移动图,因为我是 qwt 的新手,所以我不知道

就像我想要一条曲线。我的数据源源不断。那就是我希望两个相邻的点通过曲线逐渐连接希望你们理解我想说的是有什么办法可以做到这一点

请帮助我,我将非常感谢你们

4

1 回答 1

0

创建一个周期为 50ms(25Hz 频率)的定时器,并更新定时器timeout信号上的绘图数据。

编辑:我仔细查看了 QwtPlot。我假设您将它与QwtPlotCurve一起使用。我认为你可以使用它的SetRawData方法,每 50 毫秒(或更长,取决于你需要什么)更新你的数据数组,然后用 replot 方法重新绘制你的图表。不知道您是否必须在每次更新时调用 SetRawData,根据Set Data描述,您不需要。

或者您可以使用 AutoReplot。如果您使用QwtPlot::setAutoReplot启用它,则使用新数据集调用QwtPlotCurve::SetData应该会自动重新绘制它。

于 2011-03-24T20:20:31.007 回答