首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改ggraph网络图的布局?

如何更改ggraph网络图的布局?
EN

Stack Overflow用户
提问于 2021-03-06 03:42:11
回答 2查看 97关注 0票数 1

我正在写一份报告,需要使用r中的ggraph包绘制网络图。我的代码是:

代码语言:javascript
复制
net <- graph_from_data_frame(d=edges,vertices=nodes,directed = F)
ggraph(net) + 
geom_edge_link(aes(alpha=color)) + 
geom_node_point(aes(shape=as.factor(gender),alpha=location)) 

我得到了一个plot:,看起来像一个蘑菇:D,有什么方法可以将网络改变成另一个形状?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-06 04:06:58

尝试设置布局,例如ggraph(net, layout = 'kk')

票数 0
EN

Stack Overflow用户

发布于 2021-03-06 04:16:42

ggraph有几个内置的布局,您可以在帮助页面中看到:?create_layout

它还从igraph中引入了几种布局算法,您可以在相应的帮助页面?layout_tbl_graph_igraph中浏览这些算法。

在这两种情况下,都可以在ggraph函数中指定它们:

代码语言:javascript
复制
ggraph(net, layout = "fr")

或者使用create_layout函数:

代码语言:javascript
复制
create_layout(net, layout = "drl")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66498707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档