93 0

(R代码)复杂网络可视化(包括读入文件、点边颜色设置等代码段) [推广有奖]

  • 5关注
  • 4粉丝

讲师

8%

还不是VIP/贵宾

-

威望
0
论坛币
6135 个
通用积分
8.2529
学术水平
2 点
热心指数
1 点
信用等级
0 点
经验
6576 点
帖子
71
精华
0
在线时间
689 小时
注册时间
2016-9-28
最后登录
2019-9-19

Adrian的小天地 学生认证  发表于 2019-9-11 14:58:22 |显示全部楼层

利用R语言的igraph包对复杂网络的邻接矩阵进行了可视化:

    现有利用igraph包进行网络可视化代码资源存在缺陷:一是极少有区别节点颜色,对不同节点的颜色进行标注的,二是多通过邻接表进行绘图,或是代码里一行一行输入节点边连接关系,较麻烦(并非读入excel里的矩阵),因此本人通过学习igraph参数,自编代码对网络邻接矩阵进行可视化,如下图所示(网络邻接矩阵是自己在知网找文献题录整理的“科技银行”关键词共词矩阵),其中两个文件,drawR_nolabel.R不绘制节点文本标签;drawR_withlabel.R绘制了节点文本标签。

1.png

3.png

       所有文件代码在Rstudio1.1下测试通过,压缩包里的数据包括代码和原始数据

360截图20190911145013367.png

   运行的话只需改变setcd里边路径即可,代码可移植性高,改变读入的邻接矩阵(csv文件)即可实现不同网络的可视化,运行完生成的结果图自动保存文件夹

代码和数据.zip (1.05 MB, 售价: RMB 30 元)


mynet2.png
您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2019-9-19 19:21