R语言怎么实现炫酷和弦图

这篇“R语言怎么实现炫酷和弦图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“R语言怎么实现炫酷和弦图”文章吧。

成都创新互联公司专业为企业提供武汉网站建设、武汉做网站、武汉网站设计、武汉网站制作等企业网站建设、网页设计与制作、武汉企业网站模板建站服务,10多年武汉做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

R语言版:

library(recharts)

setwd("D:/R/File")Provinece    State Value

Chordchart <- read.csv("ChordchartData.csv",header=T,stringsAsFactors=F)

names(Chordchart)[1:2]<-c("Source","Target")

Chordchart$role<-rep(sample(LETTERS[1:5],42,replace=TRUE))

echartr(Chordchart,c(Source,Target),Value,role,type='chord', 

  sub='asc + descsub + rotatelab') %>% 

  setTitle("贸易流向走势图")

R语言怎么实现炫酷和弦图

该版本是和弦图的一个变形版本,但只能呈现线条,无法呈现条带效果。

Chordchartdata1<-Chordchart;names(Chordchartdata1)[1:2]<-c("Source","Target")

Chordchartdata2<-Chordchart[,c(2,1,3,4)];names(Chordchartdata2)[1:2]<-c("Source","Target")

Chordchartdata<-rbind(Chordchartdata1,Chordchartdata2)

chord<-echartr(Chordchartdata,c(Source,Target),Value,role,type='chord', 

sub='asc + descsub + rotatelab + ribbon') %>% 

setTitle("贸易流向走势图");chord

library("htmlwidgets")

saveWidget(chord,"chord.html", selfcontained = TRUE,background = "white")

R语言怎么实现炫酷和弦图

接下来展示PowerBI里面的和弦图做法:

首先去他的在线社区下载和弦图的相关插件(还有demo文件可以提供)。

R语言怎么实现炫酷和弦图

下载完成之后加载并导入数据:(关于数据结构,与桑基图如出一辙,不过和弦图更适合展示一个阶段的两节点信息,这样和弦图的数据结构就更加简单了)

R语言怎么实现炫酷和弦图

导入插件,将source字段、target字段、和value字段分别拖入对应的位置:

R语言怎么实现炫酷和弦图

和弦图就呈现出来了!

R语言怎么实现炫酷和弦图

保存并发布,在PPT中插入PowerBI file插件,键入账号密码登录,选择刚才保存并发布的chortchart文件对象,导入PPT页面。

R语言怎么实现炫酷和弦图

以上就是关于“R语言怎么实现炫酷和弦图”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


网页标题:R语言怎么实现炫酷和弦图
文章起源:http://cdiso.cn/article/jscoip.html

其他资讯