Qt中QCustomPlot清除已绘制的曲线
ui->customPlot->clearGraphs();
int QCustomPlot::clearGraphs()
从plot中删除所有graphs并将其删除。相应的图例项也将从默认图例(QCustomPlot::legend)中删除。
该函数接受一个int类型的返回值,返回删除的graphs数。
注意事项(★)
【注意1】:尤其需要注意的是,清空完一定要加一条重新绘制语句,否则不起作用:
ui->customPlot->replot();//重新绘制customPlot
【注意2】:可以发现,清空图像后很多情况下右上角都会出现一个空白方框,这是因为图例已经删除但是仍然显示,
去除该方框的方法也很简单,加入如下语句:
ui->customPlot->legend->setVisible(false);//将图例设置为不可见
参考:QCustomPlot基础教程(十三)——Qt中QCustomPlot清除已绘制的曲线方法总结(全面汇总)_wendy_ya的博客-CSDN博客_qcustomplot 清除
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理