赞
踩
提示框组件tootip
可选值 | 用途 |
---|---|
item | 数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。 |
axis | 坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。 |
none | 什么都不触发 |
几种类型的指示器
|
|
|
注意:
默认为true
false的时候,只能tooltip触发事件或显示axisPointer而不显示内容时
[ default: 'mousemove|click' ]
方法 | 触发点 |
---|---|
mousemove | 鼠标移动时触发 |
click | 鼠标点击时触发 |
'mousemove | click’ |
none | 不在 ‘mousemove’ 或 ‘click’ 时触发 |
用户可以通过 action.tooltip.showTip 和 action.tooltip.hideTip 来手动触发和隐藏。也可以通过 axisPointer.handle 来触发或隐藏。
[ default: false ]
鼠标是否可进入提示框浮层中,默认为false,如需详情内交互,如添加链接,按钮,可设置为 true。
支持字符串模板和回调函数两种形式。
模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 ‘axis’ 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为:
折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)
散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)
地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)
饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)
示例:
formatter: '{b0}: {c0}'
第一个参数 params 是 formatter 需要的数据集
第二个参数 ticket 是异步回调标识,配合第三个参数 callback 使用
第三个参数 callback 是异步回调,在提示框浮层内容是异步获取的时候,可以通过 callback 传入上述的 ticket 和 html 更新提示框浮层内容。
formatter: function (params, ticket, callback) {
$.get('detail?name=' + params.name, function (content) {
callback(ticket, toHTML(content));
});
return 'Loading';
}
extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。