我正在使用highcharts来创建热图。我想在热图上使用%符号作为后缀。这是片段:
series: [{
name: 'Sales per employee',
borderWidth: 1,
data: [[0,0,10],[0,1,19],[0,2,8],[0,3,24],[0,4,67],[1,0,92],[1,1,58],[1,2,78],[1,3,117],[1,4,48]],
dataLabels: {
enabled: true,
color: 'black',
format: '{value}%',
}
}]
{value}%
无效,因为值似乎为空。如果我将其更改为{y}%
它会起作用,除非它使用热图的y值(而不是该位置的实际值)。我应该使用dataLabels以外的东西吗?
答案 0 :(得分:1)
您应该使用formatter
选项:
dataLabels: {
enabled: true,
color: 'black',
//format: '{value} %',
formatter: function(){
return this.point.value + ' %';
}
}
答案 1 :(得分:0)
要使其有效,请使用{point.value}%
代替{value}%
:
dataLabels: {
enabled: true,
format: '{point.value}%'
}