- 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 display fraction in a plot title using ggplot2 in R?
To display fraction in a plot title using ggplot2 in R, we can use frac function inside ggtitle function of ggplot2 package. Generally, fraction is displayed as X/Y but frac function helps to create the fraction in over form.
Check out the below example to understand how over form of fraction can be displayed in a plot title using ggplot2.
Example
Following snippet creates a sample data frame −
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
The following dataframe is created −
x y 1 0.23483738 1.4506593 2 -0.53391645 -0.6103884 3 0.43178470 0.9607968 4 -0.02202213 0.9308459 5 -0.67083342 -1.3704258 6 -1.01972845 -0.7536449 7 -0.41450037 1.7233977 8 0.65886251 0.9757482 9 1.47215186 0.2239160 10 -0.50323646 0.3078364 11 -0.75307929 0.6244623 12 0.43689883 1.4064075 13 -0.47781745 -0.6764910 14 -0.21645828 1.3042513 15 -0.39136288 -1.6218892 16 -0.10340456 0.2913214 17 0.41817242 1.6793330 18 -1.21634661 -2.2519936 19 -0.20690016 -0.0327693 20 0.38731829 0.6627035
To load ggplot2 package and create point chart between x and y with plot title displaying fraction in over form, add the following code to the above snippet −
library(ggplot2) ggplot(df,aes(x/y,y))+geom_point()+ggtitle(expression(paste("Scatterplot between ", frac(x,y), " and y")))
Output
If you execute all the above given snippets as a single program, it generates the following output −
- Related Articles
- How to make a plot title partially bold using ggplot2 in R?
- How to put the plot title inside the plot using ggplot2 in R?
- How to create a plot title with unicode characters using ggplot2 in R?
- How to display fraction in base R plot?
- How to display a line in segment of a plot using ggplot2 in R?
- How to display regression slope using model in a plot created by ggplot2 in R?
- How to display regression intercept using model in a plot created by ggplot2 in R?
- How to display text in bar plot in the middle using ggplot2 in R?
- How to display data frame name in ggplot2 graph title in R?\n
- How to display axes ticks and labels inside the plot using ggplot2 in R?
- How to display superscript for X-axis title in base R plot?
- How to create a dot plot using ggplot2 in R?
- How to change the title size of a graph using ggplot2 in R?
- How to display mean in a histogram using ggplot2 in R?
- How to write plot description outside plot in facetted plot using ggplot2 in R?

Advertisements