我想在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属性进行样式设置,但它们也不起作用。
答案 0 :(得分:2)
感谢您的举报。看起来像一个错误,我在此处添加到我们的跟踪器中:https://github.com/highcharts/highcharts/issues/5352
答案 1 :(得分:1)
解决方法是手动推送pointArrayMap
中看似缺失的值。
例如(JSFiddle):
Highcharts.seriesTypes.treemap.prototype.pointArrayMap.push('node.val');