Create a vector of colors for vertices and edges
make_colors(dat, categorical = FALSE, color_map = grDevices::hcl.colors) make_edges_colors(x, eattr, ...) make_vertex_colors(x, vattr, ...)
dat |
A vector of data to generate the color from. |
categorical |
Logical. When |
color_map |
A function to generate a palette. |
x |
A graph of class |
... |
Further arguments passed to |
vattr, eattr |
Character. Names of either vertex or edge variables to be used for generating the colors. |
If no attribute is provided, then by defaul the colors are set according to indegree.
x
can be either a graph of class igraph
or network
.
A vector of colors with the attribute color_map
. The color map used
to generate the colors.
data(UKfaculty, package="igraphdata") col <- make_vertex_colors(UKfaculty, "Group") if (require(magrittr)) { nplot(UKfaculty) %>% set_vertex_gpar("core", fill = col, col=col) %>% set_vertex_gpar("frame", fill = col, col=col, alpha=.7) %>% set_edge_gpar(col="gray50", fill="gray50", alpha=.5) }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.