天天看点

2018/12/3 Qt_QCustomplot

关于QCustomplot的一些总结框架以及一些其绘图区域和坐标轴的属性设置:

一:怎么将QCustomplot嵌入到项目中:

1.一般到官网下载最新测试版的压缩包(包括源码、帮助文档、example源码文件等)后,先将帮助文档加入工具——>选项——>文档中。

2.将customplot.h和customplot.cpp放入项目源文件同层目录,并在项目文件中加入QT +=printsupport(先qmake一下)。

3.调用时,直接包含头文件创建对象即可。(这里可以创建自定义widget来绘制图层,在加以封装后提升为项目所需部件,更方便项目局部图层的修改)

二:关于QCustomplot的类图:

2018/12/3 Qt_QCustomplot
2018/12/3 Qt_QCustomplot

我在这里粘了两张图过来,其实就我而言,常用的就是6种图层:(QCPlayerable非常常用(其实我觉得一般的图层绘图以及其属性的设置等,看一看这个大类就很清楚了))

  1. QCPGraph:折线图。
  2. QCPBars:柱状图。
  3. QCPFinancial:蜡烛图,主要用于展示股票k线图。
  4. 其他图表还包括:色谱图(QCPColorMap)、统计箱(QCPStatisticalBox)、参数曲线(QCPCurve)。

三:关于绘图区的属性以及坐标轴(axis)和刻度(tick)的属性设置我以部分代码的形势呈现吧(这里有一张关于其属性的图(他人),我觉得很有用)

2018/12/3 Qt_QCustomplot