Partition Layout

Bölüm düzeni, hiyerarşinin her katmanı için bir katmana dikdörtgen bir alan böler. Her katman, katmandaki her düğüm için alt bölümlere ayrılmıştır:

var partitionLayout = d3.partition();

partitionLayout.size([400, 200]);

rootNode.sum(d => d.value);

partitionLayout(rootNode);

Her düğüm için x0, x1, y0, y1 değerlerini ekler. Bunları kullanarak dikdörtgenler oluşturalım.

.padding() kullanarak düğümler arasına dolgu eklenebilir:

Bölüm düzeninin yönünü, katmanların soldan sağa doğru çalışması için değiştirmek isterseniz, rect öğelerini tanımlarken, x0, y0 ile ve x1, y1 ile değiştirebiliriz:

Last updated

Was this helpful?