如何在R中使用ggplot2创建箱线图并更改Y轴限制?
箱线图最重要的方面之一是Y轴标签,因为这些标签帮助我们理解变量的限制。由于R以良好的方式自动生成这些标签,因此我们坚持使用它,但我们可以使用coord_cartesian函数和ylim来更改它,如下面的示例所示。
示例
考虑以下数据框:
set.seed(1212) x<-sample(LETTERS[1:4],20,replace=TRUE) y<-rnorm(20,330,24) df<-data.frame(x,y) df
输出
x y 1 D 339.7344 2 B 321.6099 3 A 362.2010 4 A 370.1631 5 D 336.1964 6 B 306.7497 7 D 321.2534 8 D 297.1067 9 C 330.8902 10 B 353.0927 11 A 308.0316 12 C 335.7435 13 A 321.4714 14 B 299.6519 15 D 389.7760 16 A 298.2838 17 C 335.7696 18 C 310.1602 19 D 310.3076 20 C 310.8022
加载ggplot2包并创建y相对于x的箱线图:
示例
library(ggplot2) ggplot(df,aes(x,y))+geom_boxplot()
输出

创建y的箱线图,并在Y轴上设置不同的限制:
ggplot(df,aes(x,y))+geom_boxplot()+coord_cartesian(ylim=c(290,400))
输出

广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP