Highcharts。如何更新dataLabel的x和y?

时间:2017-08-03 11:54:40

标签: javascript highcharts

我想更新特定点的x和y dataLabel参数。在highcharts中可以做到吗?

我试图像这样更新点。但这并没有像我预期的那样奏效。

chart.series[0].points[1].update({
    dataLabels: {x: 20, y: -20}
});

这是jsfiddle: https://jsfiddle.net/chermio/0973fcwb/1/

1 个答案:

答案 0 :(得分:2)

正如我在评论中提到的那样

在饼图中,可以更新dataLabels.distance选项: http://api.highcharts.com/highcharts/plotOptions.pie.dataLabels.distance

function(chart) {    
    chart.series[0].points[1].update({
        dataLabels: {distance: -10}
    });
  }

实例:https://jsfiddle.net/0973fcwb/4/