r - 绘制多个箱线图时如何使用 x 的特定离散值
问题描述
我正在尝试为“alcagbi”列编写“是”和“否”的箱线图。我得到的箱线图是是、否和 n/a,我想删除 n/a 值。
它看起来像这样
sf36mcs: 4.45, 21.4, 34.9, 14.3, 74.1, 66.4 等等所以是连续的
alcagbi:是,是,不适用,不,是,不适用等,所以是离散的
library(tidyverse)
ggplot(data=WHS, mapping=aes(alcagbi, sf36mcs))+
geom_boxplot()
另外我如何得到它,以便 y 轴只显示正值?
我是一名学生,仍在学习这个软件,所以任何反馈都将不胜感激。谢谢!
解决方案
Akrun 过滤掉了 N/A,所以我要借用那个代码,但是要过滤掉负数
library(dplyr)
library(ggplot2)
WHS %>%
filter(alcagbi != "N/A",
sf36mcs >= 0) %>% ###This is the addition
droplevels() %>%
ggplot(mapping = aes(alcagbi, sf36mcs)) + geom_boxplot()
如果要排除 0,请将 >= 设置为简单的 >
推荐阅读
- postgresql - 线性回归 - 参考 madlib 的基线
- unity3d - 粒子/标准不亮在不同场景中表现不同
- python - 如何用 Python 绘图的 True、False 和颜色代码标记 Y 轴?
- java - 休眠性能 GetterFieldImpl
- php - 正则表达式前 3 个字母以某种方式表示某事
- ios - 创建子 UIView 的 UIView 正在生成层次约束警告
- python - 编写 Python 脚本来自动化 llvm 代码覆盖率测试
- java - 使用 Kafka-Spark Streaming API 处理流数据时重复
- ios - 如何访问创建的目录?- NSCocoaErrorDomain 代码=257
- javascript - Javascript:数组不保留值