QCharts-QPieSeries QPieSlice饼图详解

本文介绍了Qt库中用于创建饼图的相关类,如QChartView、QChart、QPieSeries和QPieSlice,并展示了如何通过它们来构建饼图。同时,详细列举了饼图及系列数据的属性,包括动画、背景、尺寸、颜色等可定制的参数,以及如何修改这些属性以实现更丰富的视觉效果。

一、饼图

在这里插入图片描述

饼图可以表现各分量占总量的关系,以及各分量之间的大小对比关系。

二、Qt饼图的基本元素

基本对象元素,QChartView,QChart,QPieSeries,QPieSlice

  1. QChartView :is a standalone widget that can display charts.
 QChartView是绘制chart图像的控件。
  1. QChart: is a class manages the graphical representation of the chart’s series, legends, and axes.
QChart是管理数据图像元素的类,这些元素包括数据、图例、坐标轴等。
  1. QPieSeires: is a class presents data in pie charts
QPieSeires是饼图切片数据的集合。
  1. QPieSlice: is a class represents a single slice in a pie series.
    QPieSlice 是单个切片的数据。

跟饼图相关的对象之间的关系

注: 含有多个切片的series 加入到一个Qchart中以后,不会画出多个饼图,而是把这些数据集合成一个饼图的series数据。

三、饼图创建

  1. 添加Qt Chart模块和依赖
    .pro文件添加 chart模块
//	.pro文件添加 chart模块
QT       += core gui  charts

// 头文件添加QtChart 相关的依赖依赖和QPieSice
#include <QtCharts>
#include <QChartView>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值