微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

向链接多个节点的边添加边属性

如何解决向链接多个节点的边添加边属性

我有一个图表如下 -

# dput output 

g <- structure(list(29,TRUE,c(0,1,2,3,4,5,6,0),c(7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,25),7,31,29,30,27),26),32,32),list(c(1,1),structure(list(),.Names = character(0)),list(name = c("W","C","S","LM","F","R","V","6492","6927","7689","7426","6251","6924","6386","5195","7984","7267","7877","7615","6768","7814","6648","4943","7532","8498","8188","6789","6270","4896"
        ),type = c(1,0)),list()),<environment>),class = "igraph")

# and plot 

ggraph(g,layout='nicely')+geom_edge_link()+geom_node_point(aes(fill = as.factor(V(ep_loc_2016)$type)),shape=21,stroke=1)+theme(legend.position="none")

enter image description here

我现在想更改线型以反映两组红色节点 - 其中红色节点连接到 >1 个蓝色节点 = 虚线,红色节点连接到单个蓝色节点 = 实线。

欢迎 ggraph 中的任何想法。 谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。