D3'ün nasıl çalıştığını anlamakta zorlanıyorum. Sadece düğümler olarak düz DIV'leri (biçimlendirilmiş metin içeren) kullanarak basit bir ağ grafiği (canlandırma veya “kuvvet” etkisi olmadan) almak istiyorum. Düğümler için SVG kullanılmamalıdır.Basit bir d3.js ağ grafiği, DIV'leri düğüm olarak kullanarak nasıl kodlanır
DIV'leri örneğin olacaktır:
{
"myDIVs":[
{"name":"div1"},
{"name":"div2"},
{"name":"div3"},
{"name":"div4"}
],
"myLinks":[
{"source":1,"target":2},
{"source":1,"target":3},
{"source":2,"target":1},
{"source":4,"target":3}
]
}
ne olurdu: DIV öğeleri arasında
<div id="div1">One</div>
<div id="div2"><b>Two</b></div>
<div id="div3"><span style="color: red;">Three</span></div>
<div id="div4"><p class="someclass">Four</p></div>
bağlantılar/düğümler (muhtemelen sözde JSON) böyle bir şey olacağını sağ D3 kodu?
Eğer mümkün istediğini iken, neden yerine burada 'html' divs'' çalışmak ve istiyoruz: Not, ben 0 tabanlı dizi indisleri için bağlantılarınızı değişti svg' düğümleri? Ağ grafikleri düğümleri arasında çizgiler var, svg olmadan bu satırları nasıl çizeceksiniz? – Mark
Haklısınız: düğümler düz eski DIV'ler olduğu sürece satırların SVG olduğunu düşünmüyorum. (Sadece sorumu buna göre düzenledim.) Ancak DIV-düğümleri ve SVG hatlarının karıştırılması mümkün mü, en azından D3 kullanarak mı? – JYF