QChart各种图表样例汇总说明

目录

1.前言

2.各曲线简要说明

3.各曲线图说明

3.1.QAreaSeries类

3.2.QLineSeries类

3.3.QBarSeries类

3.4.QBoxPlotSeries 

3.5.QSplineSeries

3.6.QCandlestickSet

3.7.QScatterSeries

3.8.QPieSeries

3.9.QHorizontalBarSeries

3.10.QHorizontalPercentBarSeries

3.11.QHorizontalStackedBarSeries

3.12.QPercentBarSeries

3.13.QPolarChart

3.14.QStackedBarSeries


1.前言

Qt官方提供了绘制各种折线图、曲线图、区域图、饼状图、直方图等的例子,存放在Qt安装目录下的

Examples\Qt-XX.XX.XX\charts            

目录下,其中XX.XX.XX为Qt的版本号,如:5.14.1。后文总结的都是以Qt的5.14.1版本来说明的,未来的版本也许和这有些不同。后文所说的例子目录都在该目录下,请自行查找。对该目录下的例子用到的具体技术点,请参考:

Qt Example各例子功能说明(三)

2.各曲线简要说明

Qt的QChart类可以绘制很多使用的图形,现汇总说明如下:

类名图形说明备注
QAreaSeries区域图需要结合QLineSeries类使用,QLineSeries类对象是其构成元素
QLineSeries折线图
QBarSeries直方图需要结合QBarSet类使用,QBarSet类对象是其构成元素
QBoxPlotSeriesboxplot图

需要结合QBoxSet类使用,QBoxSet类是其构成元素

QSplineSeries平滑线,比折线平滑
QCandlestickSeries蜡烛架(台)图需要结合QCandlestickSet类使用,QCandlestickSet类是其构成元素
QScatterSeries离散点图
QPieSeries饼状图需要结合QPieSlice类使用,QPieSlice类是其构成元素
QHorizontalBarSeries水平直方图需要结合QBarSet类使用,QBarSet类对象是其构成元素
QHorizontalPercentBarSeries水平百分比图条需要结合QBarSet类使用,QBarSet类对象是其构成元素
QHorizontalStackedBarSeries水平栈图条需要结合QBarSet类使用,QBarSet类对象是其构成元素
QPercentBarSeries百分比图条需要结合QBarSet类使用,QBarSet类对象是其构成元素
QPolarChart极坐标图
QStackedBarSeries类似QPercentBarSeries或类似QHorizontalPercentBarSeries、QHorizontalStackedBarSeries旋转到垂直放置

3.各曲线图说明

3.1.QAreaSeries类

如下为QAreaSeries类实现的区域图:

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\areachart

3.2.QLineSeries类

如下为QLineSeries折线类图:

 该例子对应工程存放目录为:

Examples\Qt-XX.XX.XX\charts\audio

3.3.QBarSeries类

如下为QBarSeries实现的直方图:

 该例子对应工程存放目录为:

Examples\Qt-XX.XX.XX\charts\barchart

3.4.QBoxPlotSeries 

如下为QBoxPlotSeries类实现的图:

 该例子对应工程存放目录为:

Examples\Qt-XX.XX.XX\charts\boxplotchart

3.5.QSplineSeries

如下为QSplineSeries实现的效果图:

 该例子对应工程存放目录为:

Examples\Qt-XX.XX.XX\charts\callout

Examples\Qt-XX.XX.XX\charts\splinechart

3.6.QCandlestickSet

如下为QCandlestickSeries实现的效果图:

该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\candlestickchart

3.7.QScatterSeries

如下为QScatterSeries实现的效果图:

该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\scatterchart

3.8.QPieSeries

如下为QPieSeries实现的效果图:

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\piechart

3.9.QHorizontalBarSeries

如下为QHorizontalBarSeries实现的效果图:

该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\horizontalbarchart

3.10.QHorizontalPercentBarSeries

如下为QHorizontalPercentBarSeries实现的效果图:

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\horizontalpercentbarchart

3.11.QHorizontalStackedBarSeries

如下为QPieSeries实现的效果图:

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\horizontalstackedbarchart

3.12.QPercentBarSeries

如下为QPercentBarSeries效果图:

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\percentbarchart

3.13.QPolarChart

如下为QPolarChart效果图:

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\polarchart

3.14.QStackedBarSeries

如下为QStackedBarSeries效果图,类似QPercentBarSeries或类似QHorizontalPercentBarSeries、QHorizontalStackedBarSeries旋转到垂直放置。

 该例子对应工程存放目录为:Examples\Qt-XX.XX.XX\charts\stackedbarchart

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值