2012-03-05 9 views
9

Wiem, że istnieje możliwość umieszczenia etykiet wykresów kołowych wewnątrz lub na zewnątrz ciasta, zmieniając dział plotOptions.pie.dataLabels.distance. Próbuję dowiedzieć się, czy to możliwe, aby zmienić na punkt dla każdego punktu:Highcharts - etykiety wewnątrz i na zewnątrz wykresu kołowego

jeśli plaster jest mniejszy niż 15%, umieszczać etykiet wewnątrz wycinka

inny umieścić etykietę poza plasterkiem

Czy jest to możliwe w Highcharts? Poniżej znajduje się jedna z moich prób, która nie działa; zwykły jsfiddle jest tutaj: 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; 
       } 

     } 
    }, 
+0

Czy kiedykolwiek wymyślić rozwiązanie tego problemu? Próbuję zrobić to samo. Dzięki –

+0

Niestety nie, ale proszę zamieścić tutaj, jeśli znajdziesz odpowiedź. – supertrue

Odpowiedz

Powiązane problemy