04. 设置图表信息 - Bubble

需要设置的信息

  1. chartInfo_In
  2. series
  3. vAxisInfo_In


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 xAxisName 字符串 ‘X轴’ 显示在x轴尽头,用于表示x轴含义的文字。
例如:时间、月份、国别
15 yAxisName 字符串 ‘Y轴’ 显示在y轴尽头,用于表示y轴含义的文字。
例如:金额、浓度、雨量
16 xAxisNameBottom 整数 25 x轴名称文字上边缘到canvas下边缘的距离
17 yAxisNameTop 整数 40 y轴名称文字上边缘到canvas上边缘的距离
18 minRadius 正数 5 气泡最小半径
19 maxRadius 正数 10 气泡最大半径
20 schema 数组 空数组 数据单元代表的含义。比如: [‘年龄’,’身高’,’体重’]


series

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


vAxisInfo_In

No 项目 数据类型 默认值 说明
1 min 数值 Number.MIN_VALUE 数值轴的最小值。
默认值: 意味着图表将根据输入的数据系列,计算其中最小值。
非默认值: 意味之图表将直接把该值作为最小值
2 max 数值 Number.MAX_VALUE 数值轴的最大值。 同上理
3 labelMaxCount 正整数 7 标签显示的最大个数
4 zeroExtend 布尔值 true 当数值范围不包括0时,当数值范围不包括0时,是否将范围扩展到0
5 labelRotate 数值 0 标签旋转角度


注意事项

气泡图是【值-值】类型的图表。
在坐标系中绘制一个气泡,至少需要3类数据:

  • 用于计算x坐标的数据
  • 用于计算y坐标的数据
  • 用于计算气泡半径的数据



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

  • 单元前三位数据必须是数字
  • 第三位数字不能为负数(因为它代表半径)