我有一个如下所示的网络图,其中我对特定节点进行了分类,与不同的绿色阴影相关联。为了使颜色更好地突出,有没有办法去除圆圈周围的黑色轮廓或至少使其与我的节点颜色相同?
这是我的代码片段,其中
color_quartile
是之前指定的四种颜色的列表。
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)
试试这个。
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.
文档可以在这里找到: