【QCustomPlot】简介
说明
使用 QCustomPlot 绘图库辅助开发时整理的学习笔记。同系列文章目录可见 《绘图库 QCustomPlot 学习笔记》目录。
1. 库简介
QCustomPlot 是一个用于科学绘图的 QT 第三方库,可以用于常见的二维图像绘制,比如函数曲线、参数方程曲线、热力图、柱状图、箱线图、极坐标绘图等。该库由德国人 Emanuel Eichhammer 开发,经历了多次版本迭代,支持跨平台,开源遵循 GNU GPL 协议,也可以联系作者获得该库的商业许可证(Commercial License)。
2. 库的官网链接
QCustomPlot 旧官网(已停止更新 QCustomPlot 动态):http://www.workslikeclockwork.com/。
QCustomPlot 新官网(正在使用中):https://www.qcustomplot.com/index.php/introduction。
3. 库的帮助文档
QCustomPlot 在线帮助文档(最新版库文档):https://www.qcustomplot.com/documentation/index.html。除此之外,在下载该库时,压缩包中也会包含 HTML 离线版的帮助文档,以及可集成进 QT 环境的 qch 帮助文件。
4. 库的下载地址
QCustomPlot 官网下载地址:https://www.qcustomplot.com/index.php/download。在多个版本中根据需要选择一个下载即可,通常下载最新版。
5. 库的版本号说明
QCustomPlot 的版本号 major.minor.patch 遵循 semantic versioning scheme。
- 当公共接口产生与历史版本不兼容的修改时,主版本号 major 将更改(版本号的第一个数字)。
- 当新增功能特性,且公共接口与历史版本兼容时,次版本号 minor 将更改(版本号的第二个数字)。
- 当修复漏洞,或者帮助文档、示例代码等附属文件发生修订时,补丁版本号 patch 将更改(版本号的第三个数字)。
6. 库的 Git 地址
QCustomPlot 的 GitLab 地址:https://gitlab.com/DerManu/QCustomPlot。由于 QCustomPlot 使用代码合并技术,将多个类文件融合进了单个 .h/.cpp 文件对,不便于阅读,如果想学习 QCustomPlot 源码,可以去仓库拉取主分支代码,这样获取的代码文件是多个结构化的类文件,而不是 2 个上万行的 .h/.cpp 文件,阅读起来逻辑将更加清晰。需要注意的是,从仓库拉取的代码是最新的正在开发中的版本,有一些功能可能不太稳定,若想将 QCustomPlot 用于实际项目中,最好还是去官网下载稳定的发行版。
7. 库的论坛地址
QCustomPlot 的官网论坛地址:https://www.qcustomplot.com/index.php/support/forum。上面有用户对库功能的讨论帖、库用法的求助帖等。
8. 库的 BUG 反馈地址
QCustomPlot 的 BUG 反馈地址:https://www.qcustomplot.com/index.php/contact。
9. 库的邮件订阅地址
QCustomPlot 的邮件订阅地址:https://www.qcustomplot.com/index.php/support/newsfeed。订阅后,当 QCustomPlot 出现更新时,将收到邮件提醒。
本文作者:木三百川
本文链接:https://www.cnblogs.com/young520/p/17208962.html
版权声明:本文系博主原创文章,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请附上出处链接。遵循 署名-非商业性使用-相同方式共享 4.0 国际版 (CC BY-NC-SA 4.0) 版权协议。