如何清除QwtPlot曲线之前重新绘图
How to clear QwtPlot curves before replotting?
在Qwt
的早期版本中,我们添加了QwtPlot::clear()
,但现在,我找不到它。
任何想法?我有一个实时绘图,所以当重新绘图时,xmin之前的信息并不是很重要,随着时间的推移,它会崩溃,因为重新绘图是重新绘制xmin之前的所有信息。
方法Qwtplot::clear()
已弃用。使用QwtPlotDict::detachItems
代替。
void QwtPlotDict::detachItems(int rtti = QwtPlotItem::Rtti_PlotItem,
bool autoDelete = true
)
参数:
rtti:在QwtPlotItem的情况下::Rtti_PlotItem分离所有项,否则只有那些类型为rtti的项。autoDelete:如果为true,则删除所有已分离的条目
清除plot的方法之一是将数据点设置为空:例如:(m_vctTime m_vctValue向量)(曲线= new QwtPlotCurve ())(情节= new QwtPlot(父)
m_vctTime.clear();
m_vctValue.clear();
curve->setSamples(m_vctTime,m_vctValue);
plot->replot();
清除你的情节
相关文章:
- GTKMM:拍摄绘图区域的屏幕截图?
- GTKMM:如何将键盘事件附加到绘图区域?
- OpenGL:使用实例化绘图与我正在绘制的帧缓冲进行绘制
- 为什么在我释放左键单击后,我的绘图会消失
- 如何防止opengl绘图拉伸到窗口大小?
- QT 无法通过上下文菜单添加新绘图 (QCustomPlot)
- Wxwidgets - 如何添加调整大小事件处理程序以使"X"绘图随窗口调整大小?
- 单击"推送"按钮应使用Qt C++在不同的窗口中显示绘图
- 从 C++ 调用 GNU 绘图,无需用户输入
- 播放视频时在 qwidget 上绘图
- 在 qt 中的绘图中拖动误差线
- 在作为表后面图层的标签上绘图
- WinAPI - 获取用于绘图的可滚动框架
- 使用C Visual Studio创建一个绘图图
- 定期使用 QPainter 绘图
- 在 DIB 上绘图不起作用
- 在 Direct2D 绘图中,调整窗口大小后尺寸会更改
- 如何解决多线程绘图的问题不流畅
- 了解现代OpenGL中的代码绘图.OBJ并设置不同的位置
- 在绘制信号上保留绘图区域"图像"