I have a network graph shown below, where I have categorized specific nodes, associated with different shades of green. For the colors to pop better, is there a way to remove the black outlines around the circle or at least make it the same color as my node?
This a snippet of my code, where color_quartile
is a previously designated list of four colors.
V(net)$color <- V(net)$color_quartile
V(net)$label <- NA
plot(net, layout = l, edge.curved = 0.25, vertex.size = V(net)$size*0.3, color = "white", edge.width = E(net)$width*0.2)
Try this.
library(igraph)
g <- make_star(10)
plot(g, vertex.frame.color = "green", vertex.frame.width = 0, edge.curved = 0.25)
# Or set frame border to vertex color.
col <- colorRampPalette(c("green", "darkgreen"))(gorder(g))
V(g)$color <- col
V(g)$frame.color <- col
dev.new(); plot(g, vertex.frame.width=4, edge.curved = 0.25)
#Docs.
?plot.igraph # doc. Plotting of graphs.
?igraph.plotting # doc. Drawing graphs.
Documentation can be found here: