02. 设置图表信息 - Column

需要设置的信息

  1. chartInfo_In
  2. series
  3. cAxisInfo_In
  4. 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上边缘的距离


series

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


cAxisInfo_In

No 项目 数据类型 默认值 说明
1 categorys 数组 空数组 类目名称数组
2 interval 正整数 -1 标签跨度。当类目非常多的时候,类目轴标签会重叠。
因此必须按照相等的间隔不连续显示标签。默认值代表自动计算间隔
3 labelRotate 数值 0 标签旋转角度
4 labelGap 正数 20 跨度为1时,相邻标签的间距
5 sizeRate 正小数 0.6 柱状体宽度和类目轴上单位类目宽度的比值,是大于0小于1的小数


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 标签旋转角度


注意事项

  • 当设置多个数据系列的时候,不同数据系列中的数据单元个数必须一致
  • 数据系列中的数据单元个数必须和类目个数一致