本文是复杂网络课的一个小作业,主要学习如何导入图数据以及如何利用igraph包绘制网络图

导入边数据和节点数据

这里主要是将边数据和节点数据分别导入,再利用igraph包中的graph_from_data_frame()将边,节点数据进行合并构成一个网络图。注意:节点数据中可包含一些属性(年龄,性别等),这些属性可以再在分析和绘图中起到较大作用。比如:各个节点的形状可由年龄大小决定,节点颜色可由性别决定。在我们本文的数据中,只包含一个节点属性(课程所含类别:1,2,3,4),数据包含36个节点,35条边。

edges <- read.table('edge.csv', header=T, sep=',') #导入边数据vertices <- read.table('vertices.csv', header=T, sep=',') #导入节点数据edges;verticesgraph <- graph_from_data_frame(edges, directed = F, vertices=vertices)

directed = TRUE表示有方向&#x

利用igraph包绘制网络图相关推荐

  1. R语言中的igraph包绘制网络图

    本文转自网络. R语言中的igraph包可以很方便地画出网络图,在社交关系分析等领域发挥重要作用,下面介绍包中一个重要的函数graph_from_data_frame(). graph_from_da ...

  2. Igraph包绘制network

    以下是Igraph包绘制网络图的小例子. 1.基础网络图绘制: library(igraph) ​ # 创建数据框 links=data.frame(source=c("A",&q ...

  3. 利用Gephi软件绘制网络图

    文章目录 利用Gephi软件绘制网络图 1. 生成物种相关性矩阵 2. Gephi生成点.边文件 3. 点.边文件注释 4. 网络点.边美化 5. 网络属性.预览和标签 参考文献 猜你喜欢 写在后面 ...

  4. 利用forestplot包绘制效应量亚组分析的类森林图

    在临床研究中,为了验证主要结论在不同特征人群中的一致性,常需要在完成主效应分析后,再进行亚组分析,如发表在<Cardiovascular Diabetology>杂志上的一篇论文[1], ...

  5. C语言构建网络包,R语言igraph 包-构建网络图(示例代码)

    igaph 是一个项目,目标是建立一条简单,易用的网络分析工具,有 R, python, C/C++ 等语言的具体实现: 项目主页: http://igraph.org/ 在R语言中,对应的就是 ig ...

  6. R语言利用igraph和networkD3包快速入门做出炫酷的社交网络图等几类图。

    原来CDSN编辑器老出问题,图片各种显示不好(老文章依然是原来编辑器),又将本文整理了一遍地址. 1.igraph包绘制社交关系图(也有叫知识图谱的) 绘图的快速入门技巧是三步:1.看数据源和数据类型 ...

  7. python画聚类图、并且把聚类图保存起来_Python利用igraph绘制复杂网络聚类(社区检测)结果图-Go语言中文社区...

    前言:研究生期间主要做复杂网络聚类,也称为社区检测.临毕业前,老师让之前发表的论文里的算法代码C化,并写出界面进行可视化.由于之前虽然做过可视化,但基本上都是将聚类结果导入到pajek或者gephi这 ...

  8. Python利用igraph绘制复杂网络聚类(社区检测)结果图

            前言:研究生期间主要做复杂网络聚类,也称为社区检测.临毕业前,老师让之前发表的论文里的算法代码C化,并写出界面进行可视化.由于之前虽然做过可视化,但基本上都是将聚类结果导入到pajek ...

  9. python 柱形图_如何利用python 中的pyecharts包绘制柱形图

    平均线 Python中的pyecharts包,与百度echarts相对应.利用这个包绘制图形只需要简单的几行代码即可,而且绘制的图形还很美观. 安装pyecharts工具包. 导入pyecharts包 ...

最新文章

  1. Linux终端:speedtest_cli检测你的实时带宽速度
  2. 【重磅】旷视提出MegDetV2:目标检测/实例分割新系统
  3. java反射之-性能优化
  4. Pycharm社区版配置Django
  5. svn+http+ad域
  6. spark开发环境配置
  7. toj 4069 简易统计
  8. Shiro学习(23)多项目集中权限管理
  9. [存档]CxServer系统
  10. mysqldump参数之-A -B
  11. 人类数据总量_人类身体的11个极限数据
  12. 001-mac使用桌面、Dock、键盘、程序安装
  13. Android悬浮窗口开发
  14. Python新手入门英文
  15. android三星note20.6,三星Galaxy Note 20 Ultra依旧是“安卓机皇”,用过的都说好
  16. flash---星星闪
  17. html5类选择器用什么表示,HTML_揭秘常用的五类CSS选择器用法,有许多新手朋友不知道在什么 - phpStudy...
  18. Windows服务器安全策略配置——简单实用!
  19. Guía de Inversión Minera en Argentina阿根廷矿业投资指引
  20. 新一代直播传输协议SRT

热门文章

  1. 诗词格律[4] 古体诗
  2. 4字母域名价值高吗?目前值多少钱?
  3. 基础——树莓派3B配置
  4. ubifs 分区格式化方法
  5. atcod D - Staircase Sequences
  6. mac录屏快捷键 - mac截图截屏快捷键 - 自带录屏软件QuickTime Player如何使用
  7. 豌豆荚搜索手机中的游戏app形成列表的原理
  8. doodoo.js快速入门教程 1
  9. 如何评价范冰新书《增长黑客》?
  10. 大数据最火的Spark你确定不来了解一下吗?(1)