当前位置: 首页 > news >正文

佛山网站建设网络公司/有免费做网站的吗

佛山网站建设网络公司,有免费做网站的吗,电商平台系统分销系统,天津高端网站设计公司igaph 是一个项目,目标是建立一条简单,易用的网络分析工具,有 R, python, C/C 等语言的具体实现;项目主页:http://igraph.org/在R语言中,对应的就是 igraph 这个R包安装:install.packages("…

igaph 是一个项目,目标是建立一条简单,易用的网络分析工具,有 R, python, C/C++ 等语言的具体实现;

项目主页:

http://igraph.org/

在R语言中,对应的就是 igraph 这个R包

安装:

install.packages("igraph")

使用:

对于图 graph 这种数据结构而言,最基本的元素包括节点(node) 和 边(节点之间的连线,edge);

igraph 这个R包提供了很多种创建graph的方式,我们先看一个最基本的例子,从数据框创建一个graph;

我们将要创建的graph 如下:

a5528af4356c2a55722b1bb00203bc63.png

可以看到,这个graph 包括5个节点,首先创建一个数据框,这个数据框中的每一行是一个节点,每一列是节点的属性

代码如下:

> actors

"Esmeralda"),

age=c(48,33,45,34,21),

gender=c("F","M","F","M","F"))

> actors

name age gender

1 Alice 48 F

2 Bob 33 M

3 Cecil 45 F

4 David 34 M

5 Esmeralda 21 F

actors 这个数据框保存了图中所有节点的信息,共5个节点,有name, age, gender 3种属性;注意节点的属性是自定义的

接下来创建另外一个数据框,保存边的信息,

代码如下:

> relations

+ "David", "Esmeralda"),

+ to=c("Alice", "Bob", "Alice", "Alice", "Bob", "Alice"),

+ same.dept=c(FALSE,FALSE,TRUE,FALSE,FALSE,TRUE),

+ friendship=c(4,5,5,2,1,1), advice=c(4,5,5,4,2,3))

> relations

from to same.dept friendship advice

1 Bob Alice FALSE 4 4

2 Cecil Bob FALSE 5 5

3 Cecil Alice TRUE 5 5

4 David Alice FALSE 2 4

5 David Bob FALSE 1 2

6 Esmeralda Alice TRUE 1 3

relations 数据框保存了节点之间的连线信息, from, to 两列描述了这条边是从哪个节点到哪个检点,最后的3列是每条边的一些自定义的属性

当两个数据框创建完成之后,就可以利用 graph_from_data_frame 函数创建一个graph, 代码如下:

g

第一个参数是保存edge 信息的数据框,directed 参数控制graph 有无方向,vertices 参数是保存节点信息的数据框

最后进行一个简单的可视化

plot(p)

就可以得到如下所示的图:

a5528af4356c2a55722b1bb00203bc63.png

上面只是最基本的可视化的例子,对于graph 而言,有directed graph 和 undirected graph 两种,在可视化的时候,最核心的东西是计算每个节点的位置,对于不同类型的graph, 有不同的自动化的布局算法

参考资料:

https://rdatamining.wordpress.com/2012/05/17/an-example-of-social-network-analysis-with-r-using-package-igraph/

http://www.lbrq.cn/news/1264141.html

相关文章:

  • 网站备案个人和企业的区别/手机百度搜索
  • 网站制作 价格/网站优化系统
  • 哈尔滨品牌建站软件/湖南企业seo优化
  • dw做网站插入百度地图/应用市场
  • 风雨同舟网站建设/网站如何注册
  • 广州官网建站/线下引流推广方法
  • 青浦网站优化/seo 优化 工具
  • 云南建设厅网站/产品推广方式
  • 政府与机构类网站/理发培训专业学校
  • 我想做一个网站怎么做的/销售培训课程一般有哪些
  • 如何更改公司网站内容/网络推广的方法和技巧
  • 阜新门户网站建设/网站seo的方法
  • 免费查公司查老板/seo优化推广工程师
  • 建设网站文章哪里下载/企业网站seo案例分析
  • 大连网站优化多少钱/投放广告的网站
  • 免费网站空间申请教程/如何推广app
  • 招商网站开发文档/免费推广的网站有哪些
  • 启航做网站怎么样/微信推广方式有哪些
  • 山西网站建设开发/百度搜索推广收费标准
  • 北京电脑培训网站/百度搜索关键词推广
  • 智能网站建设/怎么样建一个网站
  • wordpress 文章页面模板/深圳关键词优化报价
  • 怎么做网站才能吸引人/产品软文范例800字
  • 湖南涟钢建设有限公司网站/提交链接
  • 网站建设-好发信息网/六安seo
  • 返利网站方案/域名查询网址
  • 刷赞网站推广软件/数字经济发展情况报告
  • 广州做企业网站/百度网址大全网站
  • 继续教育培训网站开发/深圳百度地图
  • 做简单的网站首页/百度官网客服
  • C++与Go的匿名函数编程区别对比
  • LangGraph认知篇-Command函数
  • Oracle 11gR2 Clusterware应知应会
  • 从游戏NPC到手术助手:Agent AI重构多模态交互,具身智能打开AGI新大门
  • Vue与Ajax快速入门
  • 前端图片懒加载的深度指南:从理论到实战