QCustomPlot 是一个基于Qt的画图和数据可视化C++控件。QCustomPlot 致力于提供美观的界面,高质量的2D画图、图画和图表,同时为实时数据可视化应用提供良好的解决方案。
清除已经绘制的各个图形,重新显示,代码如下:
ui->customPlot->clearGraphs(); //请清除所有
ui->customPlot->clearPlottables();
ui->customPlot->plotLayout()->clear();
或者采用下面的方法:
for (int i = ui->customPlot->plotLayout()->elementCount() - 1; i > 0; i--)
{
ui->customPlot->plotLayout()->removeAt(i);
}
for (int i = ui->customPlot->plottableCount() - 1; i > 0; i--)
{
ui->customPlot->removePlottable(i);
}
for (int i = ui->customPlot->graphCount() - 1; i >= 0; i--)
{
ui->customPlot->removeGraph(i);
}
这是项目中实际代码,仅供参考。
注:实战示例,解疑答惑。
--不间端地思考,实时地批判你的工作!