这篇“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("贸易流向走势图")
该版本是和弦图的一个变形版本,但只能呈现线条,无法呈现条带效果。
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")
接下来展示PowerBI里面的和弦图做法:
首先去他的在线社区下载和弦图的相关插件(还有demo文件可以提供)。
下载完成之后加载并导入数据:(关于数据结构,与桑基图如出一辙,不过和弦图更适合展示一个阶段的两节点信息,这样和弦图的数据结构就更加简单了)
导入插件,将source字段、target字段、和value字段分别拖入对应的位置:
和弦图就呈现出来了!
保存并发布,在PPT中插入PowerBI file插件,键入账号密码登录,选择刚才保存并发布的chortchart文件对象,导入PPT页面。
以上就是关于“R语言怎么实现炫酷和弦图”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。