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

网站开发的技术简介/网络营销的应用

网站开发的技术简介,网络营销的应用,wordpress主题如何用,网站建设与管理是课程<!DOCTYPE html> d3network包d3network包 ShangFR 2016年5月6日 R d3network包力导向图桑基图(Sankeydiagram)Reingold-Tilford树型图反馈与建议R d3network包 通过Christopher Gandrud编写的d3network包可以轻松创建基于Htmlwidgets框架的网络图。它目前支持三种类型的网…

<!DOCTYPE html>

d3network包
  • R d3network包
  • 力导向图
  • 桑基图(Sankeydiagram)
  • Reingold-Tilford树型图
  • 反馈与建议

R d3network包

通过Christopher Gandrud编写的d3network包可以轻松创建基于Htmlwidgets框架的网络图。它目前支持三种类型的网络图:

  • 力导向图,可以显示复杂的网络划分关系;
  • 桑基图(Sankeydiagram),利于展现分类维度间的相关性,以流的形式呈现共享同一类别的元素数量。特别适合表达集群的发展,比如展示特定群体的人数分布等;
  • Reingold-Tilford树型图,可以把一个树形结构的数据,用不重叠、紧凑、分层的形式展示出来。

下面通过例子展示这三种类型的网络图。

力导向图

首先载入networkD3包,然后创建src源、target目标两个向量,整合成数据框networkData,最后就可以通过simpleNetwork函数画出一个简单的力导向图(见例1);此外,也可以通过自有数据框MisLinks、MisNodes创建复杂一点的力导向图(见例2)。

#例1
# 载入软件包
library(networkD3)# 创建数据
src <- c("A", "A", "A", "A","B", "B", "C", "C", "D")
target <- c("B", "C", "D", "J","E", "F", "G", "H", "I")
networkData <- data.frame(src, target, zoom = TRUE)# 画图
simpleNetwork(networkData)

#例2
# 直接载入数据包(数据框)
data(MisLinks)
data(MisNodes)# 画图
forceNetwork(Links = MisLinks, Nodes = MisNodes,Source = "source", Target = "target",Value = "value", NodeID = "name",Group = "group", opacity = 0.8, zoom = TRUE)

桑基图(Sankeydiagram)

桑基图(Sankeydiagram),利于展现分类维度间的相关性,以流的形式呈现共享同一类别的元素数量。特别适合表达集群的发展,比如展示特定群体的人数分布等;可以直接使用网上下载的JSON数据创建桑基图,例子如下:

Reingold-Tilford树型图

RT树型图可以把一个树形结构的数据,用不重叠、紧凑、分层的形式展示出来。

URL <- paste0("https://cdn.rawgit.com/christophergandrud/networkD3/","master/JSONdata//flare.json")## 格式转化
Flare <- jsonlite::fromJSON(URL, simplifyDataFrame = FALSE)# 使用部分数据1-3
Flare$children = Flare$children[1:3]#环形的RT树,如下图:
radialNetwork(List = Flare, fontSize = 10, opacity = 0.9)

#直接生成一棵从左到右的树,如下图:
diagonalNetwork(List = Flare, fontSize = 10, opacity = 0.9)

详细资料,参见http://christophergandrud.github.io/networkD3/

反馈与建议

  • 作者:ShangFR
  • 邮箱:shangfr@foxmail.com

转载于:https://www.cnblogs.com/shangfr/p/5417054.html

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

相关文章:

  • 做网站电话沧州/简述网站建设的一般流程
  • 网站开发 移民/网易企业邮箱
  • 英文网站群建设/外链查询工具
  • 做b2b网站价格/网站建设与管理属于什么专业
  • magento怎么做b2b网站/seo自学网官网
  • 南京建设监理协会网站/it培训学校
  • wordpress启用特色/商品标题seo是什么意思
  • 如何做网站的源码/南昌seo搜索优化
  • 青岛模板网站建设价格/设计网站模板
  • 安徽 网站制作/企业管理培训公司排行榜
  • 淮南哪里做网站/长沙正规竞价优化推荐
  • 商城网站开发需求/网推怎么做
  • 企业主页设计/网站快速优化排名排名
  • 06628 网页制作与网站开发/什么是网络销售
  • web网站是什么意思/湖南网站优化
  • 西宁做网站的公司/如何联系百度平台客服
  • 网站建设长春/专门做排行榜的软件
  • 飞沐网站建设公司北京/最新搜索关键词
  • 佛山建企业网站/网站友链交换平台
  • 做网站1500全包/知名网络营销推广
  • 济南做html5网站建设/怎么做网络平台
  • 福建网站制作公司/长沙seo运营
  • 网站界面设计的发展/网站软件下载大全
  • 网站界面设计的要求/sem竞价培训班
  • 哪些网站做外链好/深圳纯手工seo
  • 公司注册网站及流程/免费注册
  • 曲周企业做网站推广/外贸建站优化
  • 南宁公司网站建设/网站如何优化一个关键词
  • 网站开发培训学院/苏州百度快速排名优化
  • 只做网站的人员工资/网络营销有哪些
  • Linux文件系统理解2
  • 使用Nginx部署前端项目
  • Kubernetes 应用部署实战:为什么需要 Kubernetes?
  • 在Trae中使用MoonBit月兔
  • Python 程序设计讲义(46):组合数据类型——集合类型:集合间运算
  • 数据库-索引