Düzenler (Layouts)
Last updated
Was this helpful?
Last updated
Was this helpful?
Daha gelişmiş grafikler oluşturmaya yardımcı olmak için D3 bir çok layout sağlar. Bazılarının görüntüleri aşağıda:
Bir layout temelde verilerinizi alıp bunlara x
ve y
kordinatları ekleyen fonksiyonlardır.
Örneğin, ağaç düzeni hiyerarşik bir veri yapısı alır ve düğümlerin ağaç benzeri bir şekil oluşturacak şekilde her düğüme x ve y değerleri ekler:
D3, hiyerarşileri (veya ağaçları) görselleştirmeye yardımcı olacak bir dizi hiyerarşik düzene sahiptir;
Bu bölümde tree
, cluster
, treemap
, pack
ve partition
düzenlerine bakacağız. treemap
, pack
ve partition
, düğümlerin ilişkili bir sayısal değere sahip olduğu (örneğin gelir, nüfus vb.) hiyerarşileri ortaya koymak üzere tasarlanmışlardır.
Genellikle, hiyerarşi nesnesinin kendisinde işlem yapmanız gerekmez, ancak üzerinde tanımlanmış bazı yararlı işlevler vardır:
root.descendants()
, kökünün soyundan gelen düz bir diziyi ve root.links()
, tüm alt-alt bağlantılarını içeren düz bir nesne dizisi döndürür.