Qt编写的项目作品17-自定义曲线图柱状图
2023-09-11 14:18:39 时间
一、功能特点
- 可设置X轴Y轴范围值。
- 可设置背景颜色、文本颜色、网格颜色。
- 可设置三条曲线颜色、颜色集合。
- 可设置是否显示十字定位线,支持分别开启横向或者纵向定位线。
- 可设置十字定位线的宽度、颜色。
- 可设置是否显示数据点、数据点的大小。
- 可设置是否填充背景颜色形成面积图。
- 可设置各种交互模式,比如拖动、滚轮缩放等。
- 可设置坐标轴间距、第二坐标系可见。
- 提供接口setDataLine直接设置曲线,支持多条。
- 提供接口setDataBar直接设置柱状图,支持多条形成堆积图。
- 提供接口setLabs设置文本标签替代key,包括X轴和Y轴。
- 提供清空数据、重绘图表、外部获取QCustomPlot对象等函数接口,这样就可以进行更加详细的参数设置。
- 提供函数 start() 和 stop() 来模拟正弦曲线。
- 可设置柱状图显示值、值的位置(顶部、中间、底部)、精确度、颜色。
- 支持鼠标移动到数据点高亮显示数据点,显示数据提示信息。
- 可设置提示信息位置:自动处理、顶部、右上角、右侧、右下角、底部、左下角、左侧、左上角等。
- 可设置是否校验数据产生不同的背景颜色,柱状图的每根柱子都可以根据数据生成不同背景颜色,比如预警黄色、报警红色。
- 可设置是否显示图例、图例位置、图例行数、图例单行显示。
- 支持多条曲线、柱状图、柱状分组图、横向柱状图、横向分组图、柱状堆积图等。
- 内置 N>15 套精美颜色,自动取颜色集合的颜色,省去配色的烦恼。
- 每条柱状图都可以设置不同的颜,分组柱状图可以设置颜色交替。
- Y轴数值支持百分比显示,可拓展改成成其他格式。
- 内置平滑曲线算法,支持平滑曲线绘制,传入点集合即可。
- 同时支持 QCustomPlot 1.3、2.0、2.1等后续所有版本。
- 提供多坐标轴示例,一条曲线对应自己独立的坐标轴。
- 提供多曲线图示例,一个曲线控件中绘制多条独立的曲线,曲线有自己的独立的坐标轴,非常适用于一个设备需要分开展示多条曲线的场景,而不是共用一套坐标系。
- 支持Qt4-Qt6任意Qt版本,支持任意编译器、任意操作系统。
二、效果图
三、体验地址
- 体验地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取码:o05q 名称:bin_customplot.zip
- 国内站点:https://gitee.com/feiyangqingyun
- 国际站点:https://github.com/feiyangqingyun
- 个人主页:https://blog.csdn.net/feiyangqingyun
- 知乎主页:https://www.zhihu.com/people/feiyangqingyun/
备注:如果网盘下载不到可以去开源主页下载
相关文章
- Qt button按钮添加Label标签播放GIF图片
- qt中的进程优先级及应用内存大小设置方法,VS和Qt工程中申请超过2G的内存的方法
- QT c++ 中使用PostMessage/SendMessage实例
- 【QT】QT项目:自制Wireshark
- 【QT】Qt项目demo:数据在ui界面上显示,鼠标双击可弹窗显示具体信息
- 基于QT(C++)设计门诊叫号系统【100010709】
- QT工具——qt for vs
- Qt项目升级到Qt6经验总结
- Qt数据库应用11-通用数据生成器
- Qt音视频开发26-ffmpeg播放器
- Qt开源作品37-网络中转服务器
- Qt编写项目作品26-一维码二维码解析及生成
- Qt编写的项目作品23-推流综合应用示例
- Qt编写的项目作品10-本地摄像头综合应用示例
- Qt编写的项目作品6-可视化大屏电子看板系统
- Qt编写自定义控件59-直方动态图
- Qt编写自定义控件23-广告轮播控件
- Qt获取CPU编号和硬盘序列号
- Qt 6中的输入事件
- Qt之FTP上传/下载
- Qt ------ QWidget 自定义子类使用信号与槽(Q_OBJECT)后 stylesheet 失效
- Qt 有多少人折腾-qt for s60终于安装成功
- 【正点原子Linux连载】第二十四章 智能家居物联网项目 摘自【正点原子】I.MX6U嵌入式Qt开发指南V1.0.2
- qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
- C/C++/Qt 控制台输入输出