1.描述
新图表支持全面自定义,使得用户可以在基础图表上做出更多注释型的图表。
坐标轴,标签,提示点都是可以自定义的,在这个自定义函数里,this 指代的是当前的数据点对象,常用的属性说明如下:
属性 | 类型 | 说明 |
---|---|---|
this.category | String | 当前数据点所在的分类的名字 |
this.seriesName | String | 当前数据点所在的系列的名字 |
this.name | String | 对于地图来说,name 表示当前数据点的区域名,比如江苏省,南通市等等 |
this.percentage | Number | 表示当前数据点所占的百分比 |
this.getTargetValue() | Function | 调用这个方法能取到当前数据点的指标值 |
this.points | Array | 这个参数比较重要,对于有坐标轴的图表,这个参数表示当前数据点所在的分类上的所有的点;对于地图,这个参数表示同一个区域上的不同的系列的点 |
this.series | Object | 当前数据点所在的系列 |
this.processes[this.processes.length - 1].name | Object | 对于甘特图来说,当前数据点所在的项目名称 |
this.startTime | Object | 对于甘特图来说,当前数据点所在的开始时间 |
this.finishTime | Object | 对于甘特图来说,当前数据点所在的结束时间 |
this.duration | Object | 对于甘特图来说,当前数据点所在的持续时间 |
this.progress | Number | 对于甘特图来说,当前数据点所在的进度 |
this.parent | Object | 对于多层饼图,parent表示父节点的数据对象 |
索引:
注:由于浏览器的兼容性问题,这里的自定义时写的 HTML 内容需要根据实际浏览器进行修改,比如低版本的 IE 浏览器