networkD3パッケージを使用して、R で強制指向ネットワーク グラフを作成しようとしています。すべてがうまく機能します...
devtools::install_github('christophergandrud/networkD3')
library(networkD3)
links2 <- data.frame(
Source = c(0, 0, 0, 1, 2, 3),
Target = c(1, 4, 5, 3, 4, 5),
Value = c(1, 9.9, 10, 8.8, 6.6, 7.2))
nodes2 <- data.frame(ID = 0:5,
Group = c(1L, 1L, 1L, 2L, 1L, 2L))
# this works
forceNetwork(Links=links2, Nodes=nodes2,
Source="Source", Target="Target", Value="Value",
NodeID="ID", Group="Group")
linkDistance
...私が議論を始めるまで。の機能である必要なものに設定するとValue
、デバイスの左上隅にある単一のノードのように見えるもので構成されるネットワーク ダイアグラムが表示されます。
# this doesn't work
forceNetwork(Links=links2, Nodes=nodes2,
Source="Source", Target="Target", Value="Value",
NodeID="ID", Group="Group",
linkDistance="function(d) { return d.value; }")
リンクの長さを変化させる方法についての提案をいただければ幸いです。
R Studioバージョン0.98.1103で、パッケージnetworkD3バージョン0.1.2.2でWindows用のRバージョン3.1.3を使用しています。(私は元々、CRAN の networkD3 バージョン 0.1.2.1 を使用して問題を経験しました。そのため、GitHub から最新バージョンをインストールしましたが、同じ問題が発生しました。)