R 中的 ggplot2() 条形图和 dplyr() 分组和整体数据

法学硕士

我想制作一个堆积比例条形图,代表居住在城镇 A、B 和 C 的一组人的糖尿病患病率。我还希望该图以一个条形图为特色,代表整个队列。

我对下面的图很满意,但我想知道是否有一种方法可以将预处理步骤合并到处理步骤中,即使用 dplyr() 进行管道传输?

谢谢!

起点(df):

dfa <- data.frame(town=c("A","A","A","B","B","C","C","C","C","C"),diabetes=c("y","y","n","n","y","n","y","n","n","y"),heartdisease=c("n","y","y","n","y","y","n","n","n","y"))

预处理:

dfb <- rbind(dfa, transform(dfa, town = "ALL"))

处理和绘图:

library(dplyr)
library(ggplot)

dfc <- dfb %>%
group_by(town) %>%
count(diabetes) %>%
mutate(prop = n / sum(n))

ggplot(dfc, aes(x = town, y = prop, fill = diabetes)) +
geom_bar(stat = "identity") +
coord_flip() 
特布拉德利

像这样:

dfc <- dfa %>%
  bind_rows(dfa %>%
              mutate(town = "ALL")) %>%
  group_by(town) %>%
  count(diabetes) %>%
  mutate(prop = n / sum(n)) %>%
  ggplot(aes(x = town, y = prop, fill = diabetes)) +
    geom_bar(stat = "identity") +
    coord_flip() 

编辑:使用bind_rowsandmutate代替rbindand将预处理添加到管道transform

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中使用ggplot2和dplyr生成条形图

来自分类Dev

ggplot2中条形图的计数和百分比如何?[R

来自分类Dev

如何使用ggplot和aes函数在R中创建分组条形图?

来自分类Dev

ggplot2中的单个条形图,R

来自分类Dev

带有ggplot2的R中的条形图

来自分类Dev

使用ggplot2在R上分组条形图

来自分类Dev

使用ggplot2在R上分组的条形图

来自分类Dev

ggplot2中的不同分组条形图

来自分类Dev

ggplot2 中的分组条形图

来自分类Dev

如何在ggplot2中绘制组合的条形图和折线图

来自分类Dev

如何使用ggplot2将图例标题,键顺序和颜色更改为R中的多堆叠条形图

来自分类Dev

使用带有 ggplot2、dplyr 和 forcats 的自定义函数绘制降频条形图

来自分类Dev

在 R 中的分组条形图 ggplot 中更改颜色

来自分类Dev

R ggplot2中按比例的堆积条形图,按两个因子的水平分组

来自分类Dev

在R中组合堆栈和组条形图

来自分类Dev

在 R 中使用 ggplot 和 Shiny 制作条形图

来自分类Dev

如何在ggplot2中创建汇总数据帧的缩放和多面聚类条形图?

来自分类Dev

在dplyr中按分组后在ggplot2条形图中添加误差线

来自分类Dev

GGPLOT方面中的条形图和散点图

来自分类Dev

ggplot2 堆叠和组合条形图

来自分类Dev

用R中的ggplot2更改geom_bar中的条形图颜色

来自分类Dev

使用ggplot2在R中堆积条形图(在Excel中是不可能的)

来自分类Dev

在R中创建分组的条形图

来自分类Dev

R ggplot中的多元条形图

来自分类Dev

ggplot 使用 R 分组的条形图

来自分类Dev

向ggplot2 R中的堆叠条形图添加误差线-已解决

来自分类Dev

如何使用 ggplot2 在 R 中重新排序此条形图?

来自分类Dev

如何在R中从最高到最低对条形图进行排序?(ggplot2)

来自分类Dev

R ggplot2:基于条件/数字阈值的颜色分组条形图

Related 相关文章

  1. 1

    在R中使用ggplot2和dplyr生成条形图

  2. 2

    ggplot2中条形图的计数和百分比如何?[R

  3. 3

    如何使用ggplot和aes函数在R中创建分组条形图?

  4. 4

    ggplot2中的单个条形图,R

  5. 5

    带有ggplot2的R中的条形图

  6. 6

    使用ggplot2在R上分组条形图

  7. 7

    使用ggplot2在R上分组的条形图

  8. 8

    ggplot2中的不同分组条形图

  9. 9

    ggplot2 中的分组条形图

  10. 10

    如何在ggplot2中绘制组合的条形图和折线图

  11. 11

    如何使用ggplot2将图例标题,键顺序和颜色更改为R中的多堆叠条形图

  12. 12

    使用带有 ggplot2、dplyr 和 forcats 的自定义函数绘制降频条形图

  13. 13

    在 R 中的分组条形图 ggplot 中更改颜色

  14. 14

    R ggplot2中按比例的堆积条形图,按两个因子的水平分组

  15. 15

    在R中组合堆栈和组条形图

  16. 16

    在 R 中使用 ggplot 和 Shiny 制作条形图

  17. 17

    如何在ggplot2中创建汇总数据帧的缩放和多面聚类条形图?

  18. 18

    在dplyr中按分组后在ggplot2条形图中添加误差线

  19. 19

    GGPLOT方面中的条形图和散点图

  20. 20

    ggplot2 堆叠和组合条形图

  21. 21

    用R中的ggplot2更改geom_bar中的条形图颜色

  22. 22

    使用ggplot2在R中堆积条形图(在Excel中是不可能的)

  23. 23

    在R中创建分组的条形图

  24. 24

    R ggplot中的多元条形图

  25. 25

    ggplot 使用 R 分组的条形图

  26. 26

    向ggplot2 R中的堆叠条形图添加误差线-已解决

  27. 27

    如何使用 ggplot2 在 R 中重新排序此条形图?

  28. 28

    如何在R中从最高到最低对条形图进行排序?(ggplot2)

  29. 29

    R ggplot2:基于条件/数字阈值的颜色分组条形图

热门标签

归档