networkD3ライブラリを使用してRでsankeyプロットを作成しようとしています。sankeyNetworkがrのノードを指定しました
私は、次のコード
sankeyNetwork(Links = links1, Nodes = nodes1,
Source = "source", Target = "target",
Value = "value", NodeID = "name",
fontSize= 12, nodeWidth = 30)
を使用してsankeyNetworkを作成しようとするので、私は結果を以下の取得データに
print(nodes1)
name
1 as
2 sdf
3 wer
4 xc
5 sd
6 er
print(links)
source target value
1 0 5 112
2 0 4 848
3 0 4 661
4 0 4 33
5 0 3 291
6 1 5 23
7 1 4 983
8 1 3 859
9 1 3 35
10 2 4 537
を次のようしています。
しかし、それは順番にノードを印刷していません。
私のノードのデータフレームでは、私は最初のノードは "as"、2番目のノードは "sdf"です。しかし、イメージでは、最初のノードとして「as」、2番目のノードとして「wer」となっています。
ノードでノードの順序を確認するにはどうすればよいですか?
'sankeyNetwork'はノードがあることを許可していません面白く/ progamatically。私は後でそのリンクを調べようとすることができます。ノードの順序を設定したい場合は、riverplotを試すことができますが、対話型ではありません。 – emilliman5
私はインタラクティブなグラフが必要 –