R绘图 | 堆叠柱状图

bef0416a271beba7f8982a6b0c6b5314.jpeg

stack_bar

整个新系列。目前的几个系列, 「#R实战」  以「生信分析」为主, 「#跟着CNS学作图」「复现顶刊」Figure为主,而本系列 「#R绘图」 则是学习不在文章中但同样很好看的图,致力于给同学们在数据可视化中提供新的思路和方法。

本系列往期文章

  1. R绘图 | 气泡散点图+拟合曲线

  2. R绘图 | 对比条形图+连线

  3. R绘图 | 一幅小提琴图的美化之旅

  4. R绘图 | 山峦图(ggridges)

  5. R绘图 | 哑铃图+区域放大

  6. R绘图 | 描述性统计常用图(散点图+柱状图+饼图)

  7. R绘图 | 圆角堆叠柱状图(ggchicklet )

  8. R绘图 | 时间线热图

本期图片

86d3e40a49b385faa1d9791c5731a74b.png
stack_bar

示例数据和代码领取

点赞在看 本文,分享至朋友圈集赞20个保留30分钟,截图发至微信mzbj0002领取。

「木舟笔记2022年度VIP可免费领取」

木舟笔记2022年度VIP企划

「权益:」

  1. 「2022」年度木舟笔记所有推文示例数据及代码(「在VIP群里实时更新」)。

    5f8135d1560fd94bb4033349bbfd386b.png
    data+code
  2. 木舟笔记「科研交流群」

  3. 「半价」购买跟着Cell学作图系列合集(免费教程+代码领取)|跟着Cell学作图系列合集

「收费:」

「99¥/人」。可添加微信:mzbj0002 转账,或直接在文末打赏。

0d3badb49d4f195e33da3e136ff61cdb.png

绘制

rm(list = ls())
library(ggthemes)
library(ggplot2)
by_names <- read.csv('by_names.csv')
head(by_names,5)


p

p <-by_names%>%
  ggplot(aes(x=avg_rating,y=fct_reorder(word,-avg_rating)))+
  geom_col(aes(fill=names), position = position_fill(),color="black")+
  ggthemes::scale_fill_tableau()+
  guides(fill=guide_legend(nrow = 1,reverse = T,keywidth = 0))+
  labs(fill="")+
  ggthemes::theme_fivethirtyeight()+
  theme(text=element_text(color="grey90"),
        plot.title = element_text(size=22),
        legend.position = "top",
        legend.background = element_rect(fill="black",color="black"),
        legend.text = element_text(size=12),
        strip.background = element_blank(),
        axis.text.y = element_text(size=12),
        panel.grid = element_line(size=3),
        plot.background = element_rect(fill="black",color="black"),
        panel.background = element_rect(fill="black",color="black"))
p
ggsave("stack_bar.png",
       dpi=320,
       height = 7,
       width = 9)
eecfa79a07b3619d2e923013cd7d5e59.png
stack_bar

参考

  • https://github.com/Fgazzelloni/TidyTuesday/blob/main/data/2022/w33_psychometrics/w33_psychometrics.Rmd


544630e9abcc20a5223fd57510eaf807.png
木舟笔记矩阵

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值