DC.js - colorMixin

colorMixinrenkleri kullanarak görselleştirilmesi gereken tüm grafikler için renk desteği sağlar. ColorMixin'in hiyerarşisi aşağıdaki diyagramda tanımlanmıştır.

colorMixin, renklerle çalışmak için aşağıdaki yöntemlerin listesini sağlar ve bunlar aşağıdaki gibidir:

colorAccessor ([colorAccessor])

Renk erişimci işlevini alır veya ayarlar. Bu, temeldeki Çapraz Filtre grubundaki her veri noktası için renk ölçeğinde farklı bir renk değerini eşler. Varsayılan renk erişimcisi aşağıdaki gibidir -

mychart.colorAccessor(function (d, i){return i;})

colorDomain ([alan])

Renk eşleme işlevi için geçerli etki alanını alır veya ayarlar ve bir dizi olarak sağlanmalıdır.

calculateColorDomain ()

ColorAccessor () işlevi kullanılarak bulunan veri öğesinin minimum ve maksimum değerlerini belirleyerek renk alanını ayarlar.

renkler ([colorScale])

Bir renk ölçeği alır veya ayarlar. Kabul ederd3.scale.

chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));

linearColors (r)

Enterpolasyonlu doğrusal renk ölçeğini ayarlamak için bir kısayol yöntemi.

chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);

ordinalColors (r)

Sıralı renk ölçeğini ayarlamak için bir kısayol yöntemi.

chart.ordinalColors(['red','green','blue']);