大数跨境
0
0

R中华夫图的一种新画风

R中华夫图的一种新画风 R语言数据分析指南
2024-03-18
0

欢迎关注R语言数据分析指南

本节来介绍如何通过「ggbrick包绘制华夫腿」,目前git版已经增加新的功能,使用非常的简洁并且兼容ggplot2,更多详细内容请参考作者官方文档。

官方文档

https://github.com/doehm/ggbrick

加载R包

library(tidyverse)
install.packages('devtools')
devtools::install_github('thomasp85/ggfx')
devtools::install_github("doehm/ggbrick")
library(ggfx)
library(ggbrick)

案例1

mpg |>
  count(class, drv) |>
  ggplot() +
  geom_waffle0(aes(class, n, fill = drv))+
  coord_waffle() +
  scale_fill_brewer(type = "qual")

案例2

mpg |>
  count(class, drv) |>
  ggplot() +
  geom_waffle(aes(class, n, fill = drv), gap = 0.02)+
  coord_waffle() +
  scale_fill_brewer(type = "qual")

案例3

mpg |>
  count(class, drv) |>
  ggplot() +
  geom_waffle0(aes(class, n, fill = drv)) +
  scale_fill_brewer(type = "qual") +
  coord_flip() +
  theme(aspect.ratio = 2)

高端版

mpg %>% count(class,drv) %>% 
  ggplot()+
  with_shadow(
    geom_waffle0(aes(class,n,fill=drv),gap=0.016),x_offset=4,
                     y_offset=4)+
  scale_fill_brewer(type="qual")+
  coord_waffle()+
  theme_test()

本节介绍到此结束,有需要学习数据可视化的朋友欢迎加入小编的VIP会员群,购买小编VIP会员文档的读者,「将自动获得2024年及以后更新的绘图文档代码,无需额外付费」。目前会员文档(2023+2024)「已经更新上传了150+案例文档」,每个案例都附有相应的数据和代码,并配有对应的注释文档,方便大家学习和参考。「有需要者欢迎店铺咨询购买」

「2024更新的绘图内容同时包含数据+代码+markdown注释文档+文档清单」

2024年更新案例

淘宝店铺(长按二维码跳转)

关注下方公众号下回更新不迷路


【声明】内容源于网络
0
0
R语言数据分析指南
R语言重症爱好者,喜欢绘制各种精美的图表,喜欢的小伙伴可以关注我,跟我一起学习
内容 1180
粉丝 0
R语言数据分析指南 R语言重症爱好者,喜欢绘制各种精美的图表,喜欢的小伙伴可以关注我,跟我一起学习
总阅读64
粉丝0
内容1.2k