本节来介绍如何使用「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 = mean

R语言ggplot2优雅的绘制环状云雨图相关推荐

  1. R语言ggplot2可视化:绘制堆叠的密度图(Stacked Area Chart)

    R语言ggplot2可视化:绘制堆叠的密度图(Stacked Area Chart) 目录 R语言ggplot2可视化:绘制堆叠的密度图(Stacked Area Chart) #仿真数据 #绘制堆叠 ...

  2. R语言ggplot2可视化:水平半小提琴图(Horizontal Half Violin Plots)、去除水平半小提琴图中的填充色、ggridges包的绘制山脊图

    R语言ggplot2可视化:水平半小提琴图(Horizontal Half Violin Plots).去除水平半小提琴图中的填充色.ggridges包的geom_density_ridges函数绘制 ...

  3. R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构

    R语言ggplot2可视化:可视化人口金字塔图.人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法.人口金字塔图可以用来表示按体积排序的群体的分布.形成漏斗结构(Populati ...

  4. R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels)

    R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels) 目录

  5. R语言ggplot2可视化:在可视化结果图的四个角落(左上、左下、右上、右下)添加标签实战

    R语言ggplot2可视化:在可视化结果图的四个角落(左上.左下.右上.右下)添加标签实战 目录

  6. R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中

    R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录

  7. R语言ggplot2可视化:可视化时间序列季节图、使用季节图可以比较不同年份相同月份的数据差异、或者相同(年/月/周等)的时间序列在同一天的数据差异(Seasonal Plot)

    R语言ggplot2可视化:可视化时间序列季节图.使用季节图可以比较不同年份相同月份的数据差异.或者相同(年/月/周等)的时间序列在同一天的数据差异(Seasonal Plot) 目录

  8. R语言ggplot2可视化:可视化人口金字塔图、直方图(堆叠直方图、连续变量堆叠直方图、离散变量堆叠直方图)、密度图、箱图(添加抖动数据点、tufte箱图、多分类变量分组箱图)、小提琴图

    R语言ggplot2可视化:可视化人口金字塔图.直方图(堆叠直方图.连续变量堆叠直方图.离散变量堆叠直方图).密度图.箱图(添加抖动数据点.tufte箱图.多分类变量分组箱图).小提琴图 目录

  9. R语言ggplot2可视化可视化排序的棒棒糖图、类似于排序的条形图(Lollipop Chart)、为可视化图像添加标题和副标题、题注信息、自定义轴坐标文本的角度

    R语言ggplot2可视化可视化排序的棒棒糖图.类似于排序的条形图(Lollipop Chart).为可视化图像添加标题和副标题.题注信息.自定义轴坐标文本的角度 目录

最新文章

  1. Github Windows安装帮助
  2. 微信小程序界面跳转(1)
  3. 网络好不好,ping一下就知道
  4. html的左侧菜单栏,HTML 之 左侧菜单
  5. 14英寸电脑长宽多少_首款5G折叠屏电脑发布:看完价格,我酸了
  6. 河中跳房子(noiopenjudge,noip2015)
  7. HBase 数据存储结构
  8. 剖析Volley请求多次的原理
  9. Exchange 2010 迁移至Exchange 2013系列之一:系列架构介绍
  10. 如何在 macOS Monterey 中更改光标的颜色样式?
  11. 百度面试题:从海量日志中提取访问百度次数最多的IP
  12. 网络空间安全要学c语言吗,网络空间安全科学与技术(英文)杂志投稿-专门发布期刊官方征稿信息-万维书刊网...
  13. Python计算机视觉之特征提取与图像匹配
  14. IC面试数字电路基础
  15. 用极域课堂软件卸载软件
  16. 浅析地理数据模型发展
  17. 虚幻4引擎开发的手游_2019虚幻4手游大作排行-虚幻引擎开发的手机游戏
  18. android 屏幕统计,OffScreen - 屏幕时间统计
  19. 窄带干扰与宽带干扰的模型
  20. 2017 7 12 测试

热门文章

  1. win7怎么修改服务器端口,教你在Win7中如何轻松修改3389远程桌面端口
  2. shell批量修改文件名字 重命名 MD5+文件后缀
  3. Spring Boot+JSP
  4. AD16及AD18鼠标移动到网络后自动高亮设置
  5. 双离合档把上按钮作用_求双离合档位详细解释
  6. 委以重用的意思_刘表为什么不对刘备委以重用?
  7. 40vf什么意思_LED 的基本术语VF、IV、WL、IR 解释及光通量换算...
  8. 计算机硬件 软件指什么,什么叫软件,什么又叫硬件呀?(是电脑知识)
  9. VB对象及其属性、事件和方法
  10. Java安装与环境配置(Java SE 14)