【问题标题】:Plot of frequencies with counts in RR中计数的频率图
【发布时间】:2017-04-26 22:46:43
【问题描述】:

我正在尝试做的频率图是

  • 在每个条形上方显示计数的条形图
  • 左侧的相对频率
  • 右侧累积频率

数据集是

dput(x2)
c(1L, 5L, 3L, 3L, 5L, 3L, 4L, 1L, 2L, 2L, 7L, 3L, 2L, 2L, 3L, 
3L, 2L, 1L, 5L, 4L, 4L, 3L, 5L, 2L, 6L, 2L, 1L, 2L, 5L, 5L, 5L, 
3L, 6L, 4L, 5L, 4L, 6L, 7L)

频率分布是

table(x2)
x2
1 2 3 4 5 6 7 
4 8 8 5 8 3 2 

相对频率是

prop.table(table(x2))
x2
         1          2          3          4          5          6          7 
0.10526316 0.21052632 0.21052632 0.13157895 0.21052632 0.07894737 0.05263158 

编辑:如下图所示,但右侧有累积频率,左侧有相对频率,条形有计数

【问题讨论】:

    标签: r plot


    【解决方案1】:


    library(tidyverse)
    library(broom)
    
    table(x2) %>% 
      tidy() %>%
      mutate(rel_freq = Freq/sum(Freq), sum = sum(Freq)) %>%
      ggplot(aes(reorder(x2, Freq), rel_freq)) + 
      geom_col() + 
      geom_text(aes(label = Freq), vjust = -.5) +
      scale_y_continuous(sec.axis = sec_axis(~.*length(x2))) 
    

    【讨论】:

    • 我打错了,其实我想把累积频率放在右边,从左到右画一条线,放一个条形颜色和线条的图例
    • 您可能应该提出一个新问题,用一个可重复的最小示例阐明您正在寻找的内容。
    猜你喜欢
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多