???? 瀑布圖 (Waterfall Plot) 是由麥肯錫顧問公司所獨(dú)創(chuàng)的圖表類型奴紧,因?yàn)樾嗡破俨剂魉Q之為瀑布圖饭玲。此種圖表采用絕對(duì)值與相對(duì)值結(jié)合的方式捉片,適用于表達(dá)數(shù)個(gè)特定數(shù)值之間的數(shù)量變化關(guān)系韩容。(摘自百度百科)
????下面扣唱,小編就結(jié)合waterfalls包給大家展示如何繪制瀑布圖藕坯!
安裝、加載R包
#安裝R包
install.packages("waterfalls")
#加載R包
library(waterfalls)
library(ggthemes)
library(ggplot2)
數(shù)據(jù)
隨機(jī)生成數(shù)據(jù)噪沙,大家也可以按照數(shù)據(jù)格式導(dǎo)入自己的數(shù)據(jù):
df<-data.frame(
A=LETTERS[1:10],
B=c(5,2,-3,-2,5,8,-4,3,6,-15))
繪圖
#繪圖
col=c('red','red','green','green','red','red','green','red','red','green')#自定義顏色
waterfall(values = df$B, #數(shù)值
labels = df$A,#標(biāo)簽
rect_width = 0.5,#柱子寬度
draw_lines = T,#是否顯示矩形間的連線
linetype = 2,#矩形間連線類型
rect_border = "blue",#矩形邊框顏色
fill_by_sign = F,#正值及負(fù)值是否具有相同顏色
fill_colours = col,#自定義顏色
calc_total = T,#是否顯示終值
total_rect_color = "black",#終值填充色
total_rect_text_color = "white",#終值標(biāo)簽顏色
total_axis_text='Total')+#終值標(biāo)簽設(shè)置
theme_tufte()+#主題
labs(x=NULL,y=NULL)#去除軸標(biāo)題