历史版本2 :自定义提示点 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

新图表还可以对提示点的显示内容进行自定义,在这个自定义函数里,this指代的是当前的数据点对象,常用的属性说明如下:

  属性类型  说明  
  this.category  String  当前数据点所在的分类的名字
  this.seriesName  String  当前数据点所在的系列的名字
  this.name  String  对于地图来说,name表示当前数据点的区域名,比如江苏省,南通市等等
  this.percentage  Number  表示当前数据点所占的百分比
  this.getTargetValue()  Function  调用这个方法能取到当前数据点的指标值
  this.points  Array  这个参数比较重要,对于有坐标轴的图表,这个参数表示当前数据点所在的分类上的所有的点;对于地图,这个参数表示同一个区域上的不同的系列的点
  this.series   Object  当前数据点所在的系列

如下所示自定义了提示点样式:

222

2. 示例编辑

2.1 准备数据

新建工作薄,添加内置数据集Embedded1,分别记录不同日期的访问量,如下图:
222
2.2 插入图表
以悬浮图表为例,点击插入>悬浮元素>插入图表,选择柱形图(新特性)-柱形图
2.3 图表数据设置
选中图表,在右侧图表属性表中选择图表属性表-数据,如下图所示:
2.4 图表样式设置
选中图表属性表-样式-提示,勾选上“使用数据点提示”前面的选项,点击自定义,如下图:
222
function(){ return '<h2 align="center">'+ this.category+ '</h2><table border="1"cellspacing="0" cellpadding="0" bordercolor="#FFFFFF"> <tr> <td style="color:white;">type</td> <td style="color:white;"> '+this.seriesName+' </td> </tr> <tr> <td style="color:white;">amount</td> <td style="color:white;">'+this.value+'</td> </tr> </table>';}
保存模板,点击分页预览,效果即如上。
在线查看模板效果请点击:CustomAxisLabel2.cpt
已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\NewColumnChart\CustomAxisLabel2.cpt