Arc (yay) Oluşturucu
Last updated
Was this helpful?
Last updated
Was this helpful?
Açı ve yarıçapı değerlerinden path
verisi üretir. Bir yay oluşturucu kullanılarak yaratılır:
path
verilerini üretmek için startAngle
, endAngle
, innerRadius
ve outerRadius
özelliklerini içeren bir nesneden geçirilebilir:
innerRadius
, outerRadius
, startAngle
, endAngle
öğelerini her seferinde geçmek zorunda kalmayacak şekilde yapılandırabiliriz:
Köşe yarıçapını (cornerRadius
) ve yay bölümleri arasındaki dolguyu da (padAngle
ve padRadius
) yapılandırabiliriz:
Yay dolgusu iki parametreyi alır padAngle
ve padRadius
, birlikte çoğaldıklarında bitişik bölümler arasındaki mesafeyi tanımlar. Bu nedenle yukarıdaki örnekte, doldurma mesafesi 0,02 * 100 = 2
'dir. Dolgu işleminin (mümkün olduğunda) paralel bölüm sınırlarını koruyacak şekilde hesaplandığına dikkat edin.
Bazı yardımcı fonksiyonlar startAngle
, endAngle
, innerRadius
, outerRadius
Centroid
Etiketlerin konumlandırılması gibi ihtiyaçlar için bir yayın merkezini hesaplamak bazen yararlı olabilir ve D3'ün bunu yapmak için bir işlevi vardır .centroid()
:
Etiket konumlarını hesaplamak için .centroid()
kullanıldığı bir örnek: