2

igraph の新機能です。頂点の色を別のパラメーター、できれば連続した色 (ヒートマップまたはグレースケールを考えてください) で定義したいと思います。

clusters_only <- as.character(temp_df$SeqID)
v_names <- data.frame(c(unique_order, as.character(temp_df$SeqID)))
graph_order <- graph.data.frame(temp_df, directed = FALSE, vertices = v_names)
V(graph_order)[clusters_only]$size <- ? #continuous colour based on variable in temp_df

何か案は?

とても有難い。

4

2 に答える 2

2

頂点の属性を使用してcolor、頂点の色を指定できます。これは文字列 (R に知られている色名を含む) または数値である場合があり、その場合、色は現在のパレットから選択されます。例えば:

library(igraph)
g <- grg.game(100, 0.2)
V(g)$color <- 1:100
palette(gray.colors(100))
plot(g)

plotあるいは、色を頂点属性に割り当てる代わりに、引数として色を指定することもできます。

plot(g, vertex.color <- 1:100)
于 2012-06-07T09:18:42.013 に答える
0

私はこの構文で運が良かったです:

R> library(igraph)
R> g <- grg.game(100, 0.2)
R> V(g)$color <- 1:100
R> g$palette <- grey.colors(100)    ####  updated this line
R> plot(g)

元の回答から文法が変わったのでしょうか?

于 2016-01-09T16:32:25.760 に答える