QML Chart之PieSeries系列(饼图)

来源:互联网 发布:淘宝上的官方折扣店 编辑:程序博客网 时间:2024/05/22 00:47

PieSeries(饼)
endAngle : real
定义饼的大小,默认360度全饼

holeSize : real
定义饼心(中央空白)占整个饼的比例0-1

horizontalPosition : real
verticalPosition : real
饼心在水平图表区(plot)水平轴上/垂直轴的位置比例0-1,默认0.5,饼心与水平中点重合

size : real
定义饼占图表区(plot)的适应(相当Image中的Fit)比例0-1默认0.7

startAngle : real
决定开始角度默认为0,(似乎指定后0-这个角度会是空白,不会补过来,即终点依旧)

sum : real
只读属性用途不明

PieSlice append(string label, real value)//添加
PieSlice at(int index)//根据索引寻找
clear()//清空
PieSlice find(string label)//根据名字找
bool remove(PieSlice slice) //移除指定元素,通过以上两个寻在方法,或元素的id
方法,看名字都知道是对PieSlice饼元素的操作

PieSlice(切片:一个元素)(还有一堆信号可供处理(简单易懂不介绍属性变换+鼠标事件的信号))
angleSpan : real
返回切片的角度(只读)
percentage : real
返回切片占饼的百分比(小数)(只读)
startAngle : real
返回开始的角度(只读)

borderWidth : int
切片的边缘宽度

brushFilename : QString
未知,用途不明

color : color
指定颜色

exploded : bool
强调突出显示

explodeDistanceFactor : real
切片被强调时的突出距离(相对于饼半径的比例)0-1(PS:注意图表区的大小,超出的部分看不见)

label : string
不单是图例的名字,也是会出现在图表区,由对应切片与其用线连接对应(类似指明的意思),似乎默认是不显示(可设置)

labelArmLengthFactor : real
标签距离对应切片的距离,以饼半径为标准 的0-1

labelColor : color
标签颜色

labelFont : Font
标签的字体属性,用法参考text的font.

labelPosition : LabelPosition
标签位置
PieSlice.LabelOutside(切片外:默认值),PieSlice.LabelInsideHorizontal(中心,水平排列),PieSlice.LabelInsideTangential(内部正切),LabelInsideNormal(内部,法线)

labelVisible : bool
标签显示吧(默认不显示)

value : real
值,自动比上所有元素值总和算出所占角度

0 0
原创粉丝点击