QCustomPlot类的命名规则是QCP加xxx。类的组织有很强的区分性,就像Qt中分了模块一样

下面了解图表的各组成部分。

观察下面这个图表:

对应名称及相应类如下:各组成

where class name
最顶上标题(Way too many……) QCPPlotTitle 图表标题
四条带刻度及数字和标签的轴 QCPAxis 坐标轴
四条轴及其组成区域 QCPAxisRect 轴长方形区,用于存放轴
背景虚线方格 QCPGrid 网格
曲线、点(蓝色、红色等) QCPGraph(称为曲线,蓝色实线) 数据系列(图中存在多个,这里列出两个)
  QCPCurve(称为弧线,红色的,同一x有两个y值) 数据系列
右下角大框 QCPLegend 图例

下面观察类的继承图:

来自点击打开链接

最左边的QCPLayerable意思为“可分层的对象”分层意味着对象绘制方式是有层次的,可以调整各对象的所在层,进而让一些对象显示在最上层等。所有可绘制到屏幕上的对象,都是它的派生类。

QCPAbstractItem是抽象类“项”,不可直接使用,继承自它的类用于显示一些特殊的图形,比如放上一张图片(QCPItemPixmap)或文字(QCPItemText ),一个可加入箭头的直线(QCPItemLine)等等。

QCPAbstractPlottable 是抽象类“可绘制的图” (不是plot   table,而是plot able),继承自它的,就是可以用于表示数据系列的图线了。目前有

QCPBars(柱状图) 、QCPColorMap(色图)、QCPGraph(曲线)  、QCPCurve(弧线,与曲线区别在于弧线同一x可有多个y值) 、QCPStatisticalBox (统计学箱)

对应图例:

QCPAxis与QCPGrid分别就是轴与网格了

QCPLayoutElement 为可布局元素。继承自它的类,都可以通过QCP布局系统,像Qt中的布局那样,使它们组织的更有条理。

Qt第三方库QCustomPlot——认识图表的各个部分相关推荐

  1. linux qt libs,linux下qt使用第三方库的那些事

    开发库查看工具:$sudo apt-get install pkg-config 很多时候我们并不知道自己电脑有没有这个库,所以我们可以使用这个工具来查看自己有哪些工具,或者哪些工具没有.同时,qma ...

  2. Qt第三方Android库

    Qt第三方Android库 第三方Android库 先决条件 在源中包括Library 将库添加到项目依赖项 部署方式 第三方Android库 本指南描述了如何在应用程序包中包括基于Java的第三方库 ...

  3. qt linux 添加库文件路径,linux下qt使用第三方库的那些事

    开发库查看工具:$sudo apt-get install pkg-config 很多时候我们并不知道自己电脑有没有这个库,所以我们可以使用这个工具来查看自己有哪些工具,或者哪些工具没有.同时,qma ...

  4. mac上用qt调用自己生成的qt动态库,该动态库又依赖第三方库

    qt下依赖于第三方库生成的动态库的调用 概述 基于声网的sdk如何在自己的动态库中使用 使用基于第三方库的动态库 下面看pro文件中的设置 概述 初次使用mac上的qtCreator生成动态库,该动态 ...

  5. VS+QT——二维码生成(使用nayuki第三方库):从建工程开始

    本文总结一下最近实现的小软件,二维码生成器.通过nayuki第三方库,生成一个QImage类型的二维码,再将二维码显示到对应控件上.本文参考博客:SorelCheung :Qt生成二维码. 附代码:h ...

  6. 一些Qt第三方语言绑定库

    Qt API是基于C++实现的,并且提供了额外的特性来简化跨平台开发.整理了一些第三方语言绑定库有Python, Go, Node.js等语言.但是只有Python(PySide2)语言绑定库是由Qt ...

  7. Vscode安装第三方库PyQt5和配置Qt

    小白在Vscode安装第三方库PyQt5和配置Qt 安装pyqt5组件和可能遇到的问题(借鉴) PyQt5以及PyQt5-tools(designer) pip版本过低(如果出现问题,安装pyqt5组 ...

  8. [转载] 20个常用Python库及200个第三方库

    参考链接: 使用Python在Linux Terminal中格式化文本 Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都应该有它 Scrapy 如果你从事 ...

  9. Python第三方库资源

    [转载]Python第三方库资源 转自:https://weibo.com/ttarticle/p/show?id=2309404129469920071093 参考:https://github.c ...

最新文章

  1. Nginx中worker_connections的问题
  2. python高斯滤波和降噪_python添加高斯噪声和椒盐噪声,实现中值滤波和均值滤波,实现Roberts算子和Sobel算子...
  3. 蓝桥杯Java历年真题与答案_蓝桥杯大赛java历年真题及答案整理(闭关一个月呕心沥血整理出来的)...
  4. VTK:PolyData之Curvatures
  5. HelloWorld程序的编译运行
  6. 学术界女性有孩子后论文发表率下降约20%,男性则不会
  7. sendmail for linux
  8. linux下查询汇编指令手册,Linux命令大全
  9. html 时钟怎样居中,怎么用css3做时钟刻度
  10. css基础--滤镜特效
  11. [算法]tarjan
  12. 02-最基本的SELECT语句
  13. DXF解析CAD图形解析PLT格式文件解析C#工程源码
  14. (转)文通慧视的用法
  15. Radis还年轻,代替MySQL还言之过早
  16. Generative Adversarial Nets[AAE]
  17. 服务器安装Anaconda
  18. 世人谓我太疯癫,我笑世人看不穿
  19. android qq红点,手机QQ的拖动红点消除红点功能是怎么想出来的?
  20. H桥驱动电机,STM32 PWM互补输出功能误用分析

热门文章

  1. if you go to the station early, what will you get
  2. 运筹学的课程笔记 markov decision process
  3. iPad上面的emoj是一个很有趣并且很好看的来根据你自己的表情来生成头像的方法
  4. r shiny app的学习和使用,这个我认为是作为大学生最适合的入门网页开发工具!!!
  5. 子线程适当Sleep的重要性
  6. ubuntu-10.04硬盘安装挫折略记
  7. 2018.11.03-dtoj-3130-流浪者(rover)
  8. 打通C/4HANA和S/4HANA的一个原型开发:智能服务创新案例
  9. cmake使用教程(一)-起步
  10. JavaScript Bitwise NOT Operator