6

我有一个动态饼图。单击按钮时,显示的数据标签何时 dataLables为真以显示数据点,当为假时应隐藏。

plotOptions: {
    pie: {
        allowPointSelect: false,
        cursor: 'pointer',
        dataLabels: {
            enabled: false
        }
    }
}
4

1 回答 1

10

您可以使用 API 来切换系列绘图选项,如下所示:

    var chart = $('#container').highcharts();
    var opt = chart.series[0].options;
    opt.dataLabels.enabled = !opt.dataLabels.enabled;
    chart.series[0].update(opt);

例如http://jsfiddle.net/sYMcs/

chart.series[0].options 获取应用于系列 0 的选项。 series.update 修改当前选项,并重新绘制图表。

于 2013-04-09T15:43:36.720 回答