- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to change the Y axis limit for boxplot created by using ggplot2 in R?
One of the most important aspects of a boxplot is Y-axis labels because these labels help us to understand the limit of the variable. Since R generate these labels automatically in a good way, we stick with that but we can change that using coord_cartesian function with ylim as shown in the below example.
Example
Consider the below data frame −
set.seed(1212) x<-sample(LETTERS[1:4],20,replace=TRUE) y<-rnorm(20,330,24) df<-data.frame(x,y) df
Output
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
Loading ggplot2 package and creating boxplot of y for x −
Example
library(ggplot2) ggplot(df,aes(x,y))+geom_boxplot()
Output
Creating boxplot of y with different limits on the Y-axis −
ggplot(df,aes(x,y))+geom_boxplot()+coord_cartesian(ylim=c(290,400))
Output
- Related Articles
- How to change the X-axis labels for boxplots created by using boxplot function in R?
- How to change the gridlines of Y-axis on a chart created by using ggplot2 in R?
- How to change the order of boxplot by means using ggplot2 in R?
- How to change the Y-axis title to horizontal using ggplot2 in R?
- How to increase the width of the lines in the boxplot created by using ggplot2 in R?
- How to change the text size of Y-axis title using ggplot2 in R?
- How to change the abline colour created using ggplot2 in R?
- How to reverse the X-axis labels of scatterplot created by using ggplot2 in R?
- How to change the Y-axis values in a bar plot using ggplot2 in R?
- How to change the size of dots in dotplot created by using ggplot2 in R?
- How to display mean inside boxplot created by using boxplot function in R?
- How to change the angle of annotated text in plot created by using ggplot2 in R?
- How to change legend values in a bar plot created by using ggplot2 in R?
- How to create a boxplot using ggplot2 for single variable without X-axis labels in R?
- How to create different Y-axis for group levels using ggplot2 in R?

Advertisements