工具提示选项不适用于 Highcharts Treemap
Tooltip Options not working for Highcharts Treemap
我想向 Highcharts 树状图添加一些工具提示格式。例如 valueSuffix
或 valueDecimals
。
我在使用具有不同图表类型的这些属性时没有问题,但不知何故它们不适用于树状图。
这是示例代码和 Fiddle 我尝试使用它们的地方。
$('#container').highcharts({
tooltip: {
backgroundColor: '#00FF00',
valueSuffix: 'E',
valueDecimals: 2
},
series: [{
type: "treemap",
layoutAlgorithm: 'stripes',
alternateStartingDirection: true,
levels: [{
}]
}]
});
如您所见,background-color 属性有效。
我知道我可以将格式化程序与函数一起使用,但我更喜欢使用 Highcharts 提供的属性。
根据文档,您还可以使用 series.tooltip 或 plotOptions.treemap.tooltip 属性来设置样式,但它们都不起作用。
感谢您的报告。看起来像一个错误,我在此处添加到我们的跟踪器中:https://github.com/highcharts/highcharts/issues/5352
解决方法是手动推送 pointArrayMap
中似乎缺失的值。
例如 (JSFiddle):
Highcharts.seriesTypes.treemap.prototype.pointArrayMap.push('node.val');
我想向 Highcharts 树状图添加一些工具提示格式。例如 valueSuffix
或 valueDecimals
。
我在使用具有不同图表类型的这些属性时没有问题,但不知何故它们不适用于树状图。
这是示例代码和 Fiddle 我尝试使用它们的地方。
$('#container').highcharts({
tooltip: {
backgroundColor: '#00FF00',
valueSuffix: 'E',
valueDecimals: 2
},
series: [{
type: "treemap",
layoutAlgorithm: 'stripes',
alternateStartingDirection: true,
levels: [{
}]
}]
});
如您所见,background-color 属性有效。
我知道我可以将格式化程序与函数一起使用,但我更喜欢使用 Highcharts 提供的属性。
根据文档,您还可以使用 series.tooltip 或 plotOptions.treemap.tooltip 属性来设置样式,但它们都不起作用。
感谢您的报告。看起来像一个错误,我在此处添加到我们的跟踪器中:https://github.com/highcharts/highcharts/issues/5352
解决方法是手动推送 pointArrayMap
中似乎缺失的值。
例如 (JSFiddle):
Highcharts.seriesTypes.treemap.prototype.pointArrayMap.push('node.val');