我想为高级图表上的向下钻取系列创建自定义工具提示。
我想它会看起来像这样。
tooltip: {
formatter: function () {
if (series is drill down) {
return :'tooltip A';
} else {
return :'tooltip B';
}
}
},
但我找不到任何例子和“系列是钻取”显然不是代码。
检查levelNumber
属性系列,请参阅:http://jsfiddle.net/qLcZr/2/
tooltip: {
formatter: function() {
if(this.series.levelNumber == 1) {
return 'first level';
} else {
return 'parents level';
}
}
},
要么:
对于每个系列,您可以设置pointFormat
(不支持每个系列的格式化程序),请参阅:http://jsfiddle.net/qLcZr/3/
series: [{
name: 'Things',
colorByPoint: true,
tooltip: {
pointFormat: 'parent series'
},
data: [{
name: 'Animals',
y: 5,
drilldown: 'animals'
}, {
name: 'Fruits',
y: 2,
drilldown: 'fruits'
}, {
name: 'Cars',
y: 4,
drilldown: 'cars'
}]
}],
@PawełFus
没有levelNumber
属性,并且在your script中函数为false
但有一个drilldown
属性可以使用
pointFormatter: function() {
if(this.hasOwnProperty("drilldown")) {
return "<b>{series.name]:({point.y}) parent</b>";
} else {
return "<b>{series.name}:({point.y}) child</b>";
}
}
series和drilldown.series都包含工具提示对象。这意味着您可以在选项对象的正确部分中单独自定义每个。
点击这里: