【问题标题】:Change legends for range in grouped bar chart [duplicate]更改分组条形图中范围的图例 [重复]
【发布时间】:2023-04-07 00:38:02
【问题描述】:

我正在为以下示例数据集绘制分组条形图。

  Group Age
1  G1    29
2  G2    25
3  G3    55
4  G2    33
5  G1    70
6  G3    80

在我的情节中,每个组都有一些年龄范围,我使用以下语法。

df<- mutate(df, Age_class = cut(LPA_CN, breaks = c(0, 20, 30, 35, 40, 80))) 

但是,图中的图例显示(0,20], (20,30], (30, 35], (35, 40] and (40, 80]。有没有办法让它(0,20) (21,30) (30, 35) (35, 40) and (40, 80)

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    为此,您需要将自定义标签提供给cut -

    library(dplyr)
    
    df <- mutate(df, Age_class = cut(LPA_CN, breaks = c(0, 20, 30, 35, 40, 80), 
                    labels = c('(0,20)', '(21,30)', '(30, 35)', '(35, 40)', '(40, 80)'))) 
    

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多