我使用networkD3
在R中創建了一個網絡圖。netoworkD3:可視化問題
該圖看起來非常擁擠。
所以我試圖增加邊緣之間的距離。當我通過linkDistance
傳遞一些值時,整個形狀失真,一些節點消失。我爲所有邊緣賦予了任意值10。
我在做什麼錯?
我使用networkD3
在R中創建了一個網絡圖。netoworkD3:可視化問題
該圖看起來非常擁擠。
所以我試圖增加邊緣之間的距離。當我通過linkDistance
傳遞一些值時,整個形狀失真,一些節點消失。我爲所有邊緣賦予了任意值10。
我在做什麼錯?
linkDistance看起來像是多個節點之間距離的值。也許你應該把它改爲2或3?
對於linkDistance
你可以使用javascript
功能,如:
value <- 1.3
linkDistance=JS('function(d) {', paste('return d.value *', value,';'), '}'))
嗨Marcin,你介意看看相關的網絡D3問題嗎? http://stackoverflow.com/questions/35280218/r-networkd3-package-node-coloring-in-simplenetwork – warship
編輯你的問題,並添加數據加上代碼重現的效果。請參閱http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example。例如。這工作正常:'library(networkD3);數據(MisLinks);數據(MisNodes); forceNetwork(Links = MisLinks,Nodes = MisNodes,Source =「source」,Target =「target」,Value =「value」,NodeID =「name」,Group =「group」,linkDistance = 100)。 – lukeA