2013-02-14 13 views
7

Bu soruların başlığı herşeyi anlatıyor. Sadece konektörlerin rengini nasıl değiştireceğimi öğrendim. color: seçeneğini silersem, hepsi gri. Sonuçta, altıda saklanan renkler ile alana koymaya çalıştım, sonuçta siyah kaldı.HighCharts: Pasta diliminin rengine göre etiket rengi

+0

seçtiğiniz renk ile ayarlanabilir renk özelliğine sahip bir geri arama nesnesi verir. Bu rengin "color" (renk) ile değiştirildiğini biliyorum, ancak sadece statik hex değeri yazdığımda işe yaramış gibi görünüyor ve tüm etiketlerin aynı renge sahip olmasını istemiyorum. –

cevap

14

dataLabels.formatter içinde this.point.color erişiminiz vardır. Bu nedenle dataLabels için useHTML: true setini ayarlayın ve belirtilen renklere sahip açıklıklar oluşturun.

+0

Bir jsfiddle ile açıkladığınız pasta grafik için açıklayabilir misiniz ve başarısızlık lütfen acil yardım lütfen. Bu benim çabam http://jsfiddle.net/a6hW6/ – Rinzler

+3

"dataLabels.color" için değil "dataLabels" için biçimlendirici, bakın: http://jsfiddle.net/a6hW6/1/ –

+0

çok teşekkür ederim :) – Rinzler

0

biçimlendirici fonksiyonu sana Sorumun yukarıda yazdıklarınızı çalıştı

formatter: (format) -> 
    format.color = @point.color 
+1

Bu kodu nereye yerleştiririm? –

+0

@LeaCohen Kesin bilmiyorum, ancak genellikle biçimlendirici plotOptions içinde uygulanır. Bu '{... plotOptions: {: {biçimlendirici: }}} ' – vol7ron