r - 更改分组条形图中范围的图例
问题描述
我正在为以下示例数据集绘制分组条形图。
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)
?
解决方案
为此,您需要将自定义标签提供给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)')))
推荐阅读
- android - ProgressBar 从代码中不会在 Android Studio 中可见
- python - 将来自不同excel文件的工作表加入一个工作簿python
- json - curl POST没有给我结果
- c# - Drawing library calculate ranges and midpoints to draw a star
- java - Best way to use query params in Spring Boot
- c - 正则表达式将 http 标头格式与“g_regex_match_simple”匹配
- javascript - 出现 Javascript 错误时如何避免 Node.Js 应用程序退出?
- reactjs - Lerna + TypeScript - Solving import declaration conflicts with local declaration
- tcl - Tcl script to search strings and store in variable
- ios - Swift 5. 如何在按钮触摸时呈现或显示 ViewController?没有情节提要(以编程方式)