Bir Javascript uygulamasında yönlendirilmiş grafikleri görüntülemek için dagre-d3 kullanıyorum ve varsayılan düğüm şekli bir dikdörtgendir. Elipsleri tercih ederim, ancak varsayılanı değiştirmenin programatik bir yolu varsa (örneğin, render.js'de NODE_DEFAULT_ATTRS'ı kesmemeyi tercih ediyorum) benim için hiç de açık değil. Baska öneri? İlginiz için teşekkürler.Varsayılan düğüm şeklini dagre-d3 olarak değiştirin
0
A
cevap
0
Biraz denemeler yaptım ve çok sakın görünmeyen bir yaklaşım geliştirdim. Temel olarak grafiğin düğümlerini yürüttüm ve grafikleri dagreD3.render'a aktarmadan önce şekillerini belirledim.
var g = graphlibDot.read(treeData);
g.nodes().forEach(function(v) {
var node = g.node(v);
node.shape = "ellipse";
});
var render = new dagreD3.render();
var svg = document.querySelector('#graphContainer');
render(d3.select("svg g"), g);
İlgili konular
- 1. UIImageview şekil dikdörtgenin varsayılan şeklini değiştirin
- 2. Diğer stilleri değiştirmeden WPF düğmesinin şeklini değiştirin
- 3. Varsayılan sayfayı yii olarak değiştirin
- 4. XCode - Varsayılan Genel Font'u Storyboard olarak değiştirin
- 5. Android varsayılan webview'ini değiştirin
- 6. WCF varsayılan JSON serileştirmesini değiştirin
- 7. Pycharm Project'in varsayılan konumunu değiştirin
- 8. Düğüm console.log varsayılan olarak çıktıyı keser. Tam çıkışı nasıl görebilirim?
- 9. Sınırlayıcı rect'in şeklini özelleştirme
- 10. Varsayılan dist klasörünü setuptools ile değiştirin
- 11. Not editörüne RStudio'daki varsayılan düzenleyiciyi değiştirin ++
- 12. Varsayılan olarak
- 13. Varsayılan olarak
- 14. varsayılan olarak varsayılan görünümü değiştir
- 15. Herkesi otomatik olarak özel (Java) olarak değiştirin
- 16. selectInput seçimlerini interaktif olarak değiştirin
- 17. Polyline rengini dinamik olarak değiştirin
- 18. Uygulama dilini programatik olarak değiştirin
- 19. Panelin boyutunu dinamik olarak değiştirin
- 20. bahar fasulyelerini dinamik olarak değiştirin
- 21. Altyazıyı dinamik olarak değiştirin - HTML5
- 22. uitableview altbilgisini dinamik olarak değiştirin
- 23. URL'ye bağlı olarak seçenekleri değiştirin
- 24. Nesne özelliğini dinamik olarak değiştirin
- 25. VB.net'de datagrid comboboxcolumn değerini dinamik olarak değiştirin
- 26. jQuery ui düğmeyi düz stil olarak değiştirin
- 27. Xcode'un yorum bloklarını girme şeklini değiştirmek mümkün mü?
- 28. DisplayFormatAttribute.ConvertEmptyStringToNull öğesinde varsayılan olarak ayarlamak için varsayılan olarak ayarlayın
- 29. Varsayılan olarak açılır listenin varsayılan değerini dinamik olarak ayarlayın
- 30. Django model - varsayılan kareyi varsayılan olarak ayarlayın