问题描述
我想用 ggraph 绘制一个相邻的矩阵。 我的数据看起来像这样
set.seed(43);
check <- matrix(rnorm(10),nrow = 5,ncol = 4,dimnames = list(c("AL","CH","CZ","DN","SC"),c("GR","EN","GE","FR")))
GR EN GE FR
AL -0.03751376 -0.27743280 -0.03751376 -0.27743280
CH -1.57460441 0.38643441 -1.57460441 0.38643441
CZ -0.48596752 -0.06040412 -0.48596752 -0.06040412
DN 0.46518623 -0.68617976 0.46518623 -0.68617976
SC -0.90409807 -1.90613679 -0.90409807 -1.90613679
我想使用二分网络绘制交互,但我发现很难在顶部和底部的 x 轴上指定标签。 我也想改变节点的形状。我想在顶部看到一个蓝色方块,在底部看到一个绿色圆圈。
ggraph(check,layout = "bipartite") +
geom_edge_link0(aes(edge_width = weight),edge_colour = "grey66") +
geom_node_point()
非常感谢任何帮助或评论。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)