Kesikli Girdili ve Gesikli Çıktılı

scaleOrdinal

scaleOrdinal, ayrık değerleri (bir dizi tarafından belirtilen) ayrık değerlere eşler. Etki alanı dizisi, olası giriş değerlerini ve aralık dizisinin çıkış değerlerini belirtir. Range dizisi, domain dizisinden daha kısaysa tekrarlanır.

var myData = [
  'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
]

var ordinalScale = d3.scaleOrdinal()
  .domain(myData)
  .range(['black', '#ccc', '#ccc']);

ordinalScale('Jan');  // returns 'black';
ordinalScale('Feb');  // returns '#ccc';
ordinalScale('Mar');  // returns '#ccc';
ordinalScale('Apr');  // returns 'black';

scaleBand

Çubuk grafikler oluştururken scaleBand, her bir çubuk arasındaki dolguyu dikkate alarak çubukların geometrisini belirlemeye yardımcı olur. Etki alanı, bir değerler dizisi (her bant için bir değer) ve aralık, bantların minimum ve maksimum uzantıları (ör. Çubuk grafiğin toplam genişliği) olarak belirlenir.

scalePoint

Noktalar arasındaki mesafeye .step() kullanılarak erişilebilir:

Last updated

Was this helpful?