【QT进阶】第十五章QCutomplot超级图表的使用,提升曲线绘图性能的三方库
❤️作者主页:凉开水白菜
❤️作者简介:共同学习,互相监督,热于分享,多加讨论,一起进步!
❤️专栏目录:【零基础学QT】文章导航篇
❤️专栏资料:https://pan.baidu.com/s/192A28BTIYFHmixRcQwmaHw 提取码:qtqt
❤️点赞 👍 收藏 ⭐再看,养成习惯
订阅的粉丝可通过PC端文末加我微信,可对文章的内容进行一对一答疑!
文章目录
- 简介
- 配置
- 动态库编译
- 添加帮助手册
- 常用API和方法介绍
- 设置曲线样式setLineStyle
- 设置曲线点风格setScatterStyle
- 平滑曲线的实现
- 绘制时间轴setTicker
- 计算绘制帧率
- 数据图层更新replot
- opengl加速
- 抗锯齿setAntialiased
- xy轴的一些设置
- 标题设置
- 背景图设置setBackground和setBrush
- 鼠标操作图层setInteractions和setSelectionRectMode
- 保存图片/PDF saveXXX
- 信号(双击,滚轮)
- 柱状图
- 核心代码
- 示例代码
- 折线图
- 核心代码
- 示例代码
- 散点图
- 核心代码
- 示例代码
- 面积图
- 核心代码
- 示例代码
- 动态曲线
- 核心代码
- 示例代码
- 代码下载
简介
QCustomPlot是一个基于Qt封装的画图和数据可视化的图表控件。在之前有介绍过Qt下的绘图工具QChart,但是在一些需要绘制大量数据的场景下可能qcharts的性能还是不够用,这里有博主做的测试数据:
qcustomplot:10万点平均耗时14ms