我正在玩我在Highcharts中创建的图表的属性,并且我想知道哪些属性与legend.labelFormat
属性相关联。我知道{name}
是绝对有效的,但我无法找到有关可以使用的任何其他属性的文档。
我想我正在寻找类似于tooltip.pointFormat
属性的内容,您可以在其中使用{point.value}
,{point.percentage}
等属性。
是什么让我认为{name}
以外的其他属性是this thread,用户在this.options.total
属性中使用legend.labelFormatter
提及。
有人可以帮忙吗?
答案 0 :(得分:0)
可以使用的其他属性是系列的属性。您可以使用浏览器控制台(开发人员工具)和labelFormatter函数检查系列的定义属性。
$(function () {
$('#container').highcharts({
legend: {
//labelFormat: '{color} {index} {symbol}',
labelFormatter: function () {
console.log(this);
return this.name;
}
// (!) labelFormat will override labelFormatter if both are used
},
series: [{
data: [29.9, 9, 8]
}, {
data: [1, 2, 34]
}]
});
});