温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-03-28 13:44:08 来源:亿速云 阅读:566 作者:iii 栏目:大数据

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

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语言怎么实现炫酷和弦图”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI