1
我正在生成条形图,并且当前所有数据标签均对齐到右侧。Highcharts根据正值/负值对齐数据标签
对于正值,我希望数据标签对齐到栏的右侧,对于负值,我希望数据标签对齐栏的左侧。
我该如何做到这一点?
$(function() {
$('#container').highcharts({
chart: {
type: 'bar'
},
xAxis: {
categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania']
},
plotOptions: {
bar: {
dataLabels: {
enabled: true,
align: 'right',
inside: true
}
}
},
series: [{
data: [107, 31, 635, -203, -300]
}]
});
});
http://jsfiddle.net/tf2khzh2/1/
感谢您的建议Halvor Strand。我最初尝试回调方法,但是这导致了我的导出(仅在图中显示正值!),因此必须更改为使用特定于点的数据标签。 – Wiggy