首页 > 其他分享 >【QCustomPlot】简介

【QCustomPlot】简介

时间:2023-03-12 20:11:54浏览次数:50  
标签:www 版本号 简介 QCustomPlot 地址 https com

说明

使用 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 出现更新时,将收到邮件提醒。

标签:www,版本号,简介,QCustomPlot,地址,https,com
From: https://www.cnblogs.com/young520/p/17208962.html

相关文章

  • HTML5简介与基础骨架
    HTML5简介与基础骨架 HTML5介绍HTML5是用来描述网页的一种语言,被称为超文本标记语言.用HTML5编写的文件,后缀以.html结尾HTML是一种标记语言,标记语言是一套标记标......
  • 笔记一:git简介
    一:学习内容git是什么git版本控制(重点:分布式版本控制工具VS集中式版本控制工具)git工作机制git和代码托管中心 二:git是什么git是一个免费的、开源的分布式版本控......
  • Java 流程控制简介及顺序结构
    流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。程序设计中规定的三种流程结构,即:顺序结构程序从上到下逐行地执行,中......
  • 字符集简介
    字符集编码与解码:计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到......
  • 1_JAVAEE简介
    什么是JavaEEJavaEE(JavaEnterpriseEdition),Java企业版,是一个用于企业级web开发平台。最早由Sun公司定制并发布,后由Oracle负责维护。JavaEE平台规范了在开发企业级web应用......
  • 1_JAVAEE简介
    什么是JavaEEJavaEE(JavaEnterpriseEdition),Java企业版,是一个用于企业级web开发平台。最早由Sun公司定制并发布,后由Oracle负责维护。JavaEE平台规范了在开发企业级web应用......
  • TypeScript学习笔记#5 类的简介
    TypeScript学习笔记#5类的简介废话不多说,直接上代码//使用class关键字来定义一个类/***对象中主要包含两个部分*属性*方法*/classPerson{/*......
  • 第六节:pnpm剖析(简介、硬/软链接、实操、配置、原理)
    一.pnpm简介1.官网的给出的定义 官网:https://pnpm.io/zh/ 快速的,节省磁盘空间的包管理工具优势: 当使用npm或Yarn时,如果你有100个项目,并且所有项目都有......
  • Spring-AOP简介&案例
    Spring-AOP简介&案例1,AOP简介Spring有两个核心的概念,一个是IOC/DI,一个是AOP。对于AOP,我们前面提过一句话是:AOP是在不改原有代码的前提下对其进行增强。1.1什么是AOP......
  • ROS简介
    一、什么叫ROSROS全称RobotOperatingSystem,中文叫机器人操作系统,是一个面向机器人的开源元操作系统二、各系统版本对应的ROS版本Ubuntu和ROS21版本对应关系Ubun......