我想在图表中显示四舍五入的值。
我不想使用工具提示解决方案,因为我已将其禁用。
var chartyaxis = {
min: 0,
title: {
text: 'Scores'
},
stackLabels: {
enabled: true,
style: {
fontWeight: 'normal',
color: (Highcharts.theme && Highcharts.theme.textColor) || 'white',
}
}
}
如果图表的累计值为45.9,我需要将其向上舍入为50
答案 0 :(得分:1)
您可以使用formatter
选项:stackLabels formatter
并使用javascript Math对象将值取整:
stackLabels: {
enabled: true,
style: {
fontWeight: 'normal',
color: (Highcharts.theme && Highcharts.theme.textColor) || 'white',
},
formatter: function(){
return Math.ceil(this.total);
}
}