如果您从 R 中使用 igraph,请使用此选项
diverging_pal {igraph} | R 文档 |
这是来自 https://colorbrewer2.org/ 的 ‘PuOr’ 调色板。它最多有十一种颜色。
diverging_pal(n)
n |
调色板中的颜色数量。目前最大值为 11。 |
这与 sequential_pal
类似,但它也强调中间范围的值,以及两个极端值。如果需要用顶点颜色标记这样的量,请使用此调色板。
RGB 颜色代码的字符向量。
其他调色板:categorical_pal()
, r_pal()
, sequential_pal()
## Not run:
library(igraphdata)
data(foodwebs)
fw <- foodwebs[[1]] %>%
induced_subgraph(V(.)[ECO == 1]) %>%
add_layout_(with_fr()) %>%
set_vertex_attr("label", value = seq_len(gorder(.))) %>%
set_vertex_attr("size", value = 10) %>%
set_edge_attr("arrow.size", value = 0.3)
V(fw)$color <- scales::dscale(V(fw)$Biomass %>% cut(10), diverging_pal)
plot(fw)
data(karate)
karate <- karate %>%
add_layout_(with_kk()) %>%
set_vertex_attr("size", value = 10)
V(karate)$color <- scales::dscale(degree(karate) %>% cut(5), diverging_pal)
plot(karate)
## End(Not run)