Highcharts为每个饼图设置数据标签边框颜色

时间:2015-02-20 21:24:20

标签: highcharts

我希望能够独立设置饼图每个切片的数据标签的边框。您可以通过将column or line chart中的每个点输入到如图所示的系列数据中来执行此操作,但我无法弄清楚如何使其适用于饼图。

series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 178.0, 135.6, 148.5, {
            y: 216.4,
            dataLabels: {
                borderColor: 'red',
                borderWidth: 2,
                padding: 5,
                shadow: true,
                style: {
                    fontWeight: 'bold'
                }
            }
        }, 194.1, 95.6, 54.4]
    }]

由于

1 个答案:

答案 0 :(得分:0)

您可以像这样更改plotOptions.pie属性:

 plotOptions: {
            pie: {
                allowPointSelect: true,
                cursor: 'pointer',
                dataLabels: {
                    enabled: true,
                    borderWidth: 1,
                    borderColor: 'red',
                    format: '<b>{point.name}</b>: {point.percentage:.1f} %',
                    style: {
                        color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
                    }
                }
            }
        },

请参阅此fadizzle