如何进行R语言网络图的分析
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,如何进行R语言网络图的分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。代码nodes<-read.csv("Data_files/Da
千家信息网最后更新 2024年10月25日如何进行R语言网络图的分析代码
如何进行R语言网络图的分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
nodes<-read.csv("Data_files/Dataset1-Media-Example-NODES.csv",
header=T,as.is = T)
links<-read.csv("Data_files/Dataset1-Media-Example-EDGES.csv",
header=T,as.is=T)
nodes
links
dim(nodes)
dim(links)
library(igraph)
net<-graph_from_data_frame(d=links,
vertices=nodes,directed=T)
net
library(ggraph)
ggraph(net)+
geom_edge_link(color="green")+
geom_node_point(color="red",size=10)+
theme_void()
ggraph(net,layout="lgl")+
geom_edge_link()+
theme_void()
ggraph(net,layout="lgl")+
geom_edge_fan()+
geom_node_point(color=V(net),size=8)+
theme_void()
ggraph(net, layout = 'linear') +
geom_edge_arc(color = "orange", width=0.7) +
geom_node_point(size=5, color="gray50") +
theme_void()
ggraph(net, layout="lgl") +
geom_edge_link(aes(color = type)) + # colors by edge type
geom_node_point(aes(size = audience.size)) + # size by audience size
theme_void()
ggraph(net, layout = 'lgl') +
geom_edge_arc(color="gray", curvature=0.3) +
geom_node_point(color="orange", aes(size = audience.size)) +
geom_node_text(aes(label = media), size=2, color="gray50", repel=T) +
theme_void()
教程中的例子可以重复出来,但是如何准备自己的数据呢?
尝试模仿
df1<-data.frame(id=c("A","B","C"))
df2<-data.frame(from=c("A","A","B","C"),
to=c("B","C","C","B"),
type=c("hyperlink","hyperlink","mention","mention"),
weight=c(30,10,20,50))
net1<-graph_from_data_frame(d=df2,vertices = nodes)
遇到报错
Error in graph_from_data_frame(d = df2, vertices = nodes) :
Some vertex names in edge list are not listed in vertex data frame
暂时还不知道如何解决!
看完上述内容,你们掌握如何进行R语言网络图的分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
网络
语言
分析
内容
方法
更多
问题
束手无策
为此
代码
例子
原因
对此
技能
教程
数据
篇文章
经验
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西安嵌入式软件开发工资多少
怀旧服服务器火抗提升
服务器系统表
蜂投网络技术有限公司招聘
flask开发数据库
内网服务器怎么安全
nat 服务器
tracer服务器是什么
长宁区一站式软件开发经验丰富
数据库计算和的函数
戴尔服务器更换ip
ktv点歌服务器软件
软件开发完卖给谁
网络安全宣传周福州
表格中一列找重复的数据库
联合真菌数据库
知网里的经济数据库属于
网络安全市场诉求
棋牌软件开发出售
广东软件开发有用吗
数据库排名大全
数据库集群 读写分离
北方宽带用什么服务器
如何进行网络安全的治理
银川市软件开发哪家服务好
生信高级数据库
数据库考关系模型题
网站换主机数据库迁移时变小
怎么让网页连接php服务器
数据库小测