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("贸易流向走势图")
该版本是和弦图的一个变形版本,但只能呈现线条,无法呈现条带效果。
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语言怎么实现炫酷和弦图”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。
网页标题:R语言怎么实现炫酷和弦图
文章起源:http://cdiso.cn/article/jscoip.html