2016-06-30 11 views
2

固定ノードとエッジカラーでRのRiverplotパッケージを使用してSankey図を作成しようとしています。色はRのRiverplotパッケージ - Sankeyの図表の色

library(riverplot) 

# import data 
edges = read.csv("sankey_data_edges.csv") 

nodes = read.csv("sankey_data_nodes.csv") 


r <- makeRiver(nodes, edges) 
plot(r) 

sankey_data_nodes.csvを含む.csvファイルに別の色で示されている:

ID x labels y col 
1 1 G1 2 green 
2 1 G2 1 red 
3 3 G3 3 red 
4 3 G4 2 red 
5 1 G5 6 red 
6 1 G6 5 red 
7 4 G7 6 red 
8 2 G8 4 red 
9 1 G9 3 red 
10 1 G10 4 red 
11 3 G11 6 red 
12 3 G12 4 red 

sankey_data_edges.csvは含まれています。残念ながら

N1 N2 Value col edgecol 
5 4 0.098870056 yellow col 
1 11 0.124105534 red col 
5 3 0.163841808 red col 
2 11 0.175207813 red col 
10 8 0.214996976 red col 
5 12 0.330508475 red col 
5 11 0.406779661 red col 
9 8 0.485689676 red col 
8 11 0.700686653 red col 
11 7 1 red col 
6 11 1 red col 

結果を設定された色に応じて何をすべきかはわかりません: Riverplot result

エラー:

  • なし緑色ノード(ID = 1)
  • エッジではなく赤の黒であり、あなたが色を含む列であることを確認しなければならない

答えて

1

イエロー1タイプ文字の標準のread.csvはそれらを要素にします。おそらくstringsAsFactors = FALSEを使用します。

関連する問題