06. 设置图表信息 - Pie

需要设置的信息

  1. chartInfo_In
  2. series


chartInfo_In

No 项目 数据类型 默认值 说明
1 title 字符串 ‘TChart’ 图表标题
2 titleTop 整数 10 标题位置:相对于canvas上边缘
3 titleLeft 整数 10 标题位置:相对于canvas左边缘
4 legendTop 整数 10 图例位置:相对于canvas上边缘
5 legendLeft 整数 20 图例位置:相对于canvas左边缘
6 legendRight 整数 20 图例位置:相对于canvas右边缘
7 bodyTop 正整数 70 图表主体区域(xy两轴围成的矩形区域):相对于canvas上边缘
8 bodyBottom 正整数 50 图表主体区域(xy两轴围成的矩形区域):相对于canvas下边缘
9 bodyLeft 正整数 50 图表主体区域(xy两轴围成的矩形区域):相对于canvas左边缘
10 bodyRight 正整数 50 图表主体区域(xy两轴围成的矩形区域):相对于canvas右边缘
11 colors 数组 #C23531
#2F4554
#61A0A8
#D48265
#91C7AE
#CA8622
#BDA29A
#6E7074
图表使用的颜色数组
12 series 数组 空数组 数据系列
13 selectedIndex 非负整数 -1 选择项的索引
14 centerX 数值 350 饼图中心点x坐标:相对于canvas左上角
15 centerY 数值 150 饼图中心点y坐标:相对于canvas左上角
16 insideRadius 非负数 0 扇形内半径
17 sectorRadius 正数 100 扇形半径
18 labelInnerFlag 布尔值 false 标签显示位置。
true: 扇形内部
false: 扇形外部
19 percentDecimalDigits 非负整数 2 扇形角度百分比小数位数


series

No 项目 数据类型 默认值 说明
1 name 字符串 空字符串 数据系列名称
2 data 数组 空数组 数据
3 selected 布尔值 true 该系列是否被选择的标志。该项只在雷达图中被使用


注意事项

饼图的数据系列只有一个。

对数据系列中的数据单元(绘制一个饼块),有如下约定:

  • 数据单元是一个具有名称(name)和数值(value)属性的对象
  • 该对象还可以拥有其他属性
  • value属性必须大于零

例:

1
2
3
4
series.data =  [ {name:'分类1', value: 10} ,
{name:'分类2', value: 30} ,
{name:'分类3', value: 50} ,
{name:'分类4', value: 190} ];