❝本节来介绍如何使用「ggplot2」绘制环状云雨图,下面通过一个小栗子来进行介绍
❞
安装R包并加载
package.list=c("tidyverse","ggridges","extrafont","geomtextpath","gghalves","magrittr")
for (package in package.list) {
if (!require(package,character.only=T, quietly=T)) {
install.packages(package)
library(package, character.only=T)
}
}
加载数据
chocolate <- readr::read_csv('chocolate.txt')
数据清洗
char <- chocolate %>% select(most_memorable_characteristics, rating)
# 拆分数据
char_single <- char %>%
mutate(most_memorable_characteristics = strsplit(as.character(most_memorable_characteristics), ", ")) %>%
unnest(most_memorable_characteristics) # 取消嵌套列表
char_single %<>%
group_by(most_memorable_characteristics) %>%
mutate(n = n(),
avg = me