Highcharts — метки внутри и снаружи круговой диаграммы

Я знаю, что можно поместить метки круговой диаграммы внутри или снаружи круговой диаграммы, изменив plotOptions.pie.dataLabels.distance. Я пытаюсь выяснить, можно ли изменить это по пунктам:

если срез меньше 15%, поместите метки внутри среза

иначе поместите метку за пределы slice

Возможно ли это в Highcharts? Ниже приведена одна из моих попыток, которая не работает; простой jsfiddle находится здесь: http://jsfiddle.net/supertrue/q6bQP/

plotOptions: {
    pie: {
        dataLabels: {
            distance: -30,
            color: 'white',
            formatter: function() {
                if (this.y < 15 ) {
                    this.point.dataLabels.color = 'red';
                    this.point.dataLabels.distance = 20;
                    return this.point.name;
                } else {
                    return this.point.name;
                }

        }
  },

11
задан supertrue 5 March 2012 в 20:17
поделиться