How to create bars with gap among them if there are more categories using ggplot2 in R?

R ProgrammingServer Side ProgrammingProgramming

When the number of categories is large in numbers for a variable and we want to create a bar plot then the display of the bar plot becomes a little ambiguous because the bars are plotted very close to each other. To make the bars clearly visible, we can reduce the width of the bars and set different colors for them to make them visually attractive.

geom_bar(width=0.2,color="red")

Consider the below data frame −

x<-sample(1:100,300,replace=TRUE)
df<-data.frame(x)

Loading ggplot2 package and creating the bar plot of x −

Example

library(ggplot2)
ggplot(df,aes(x))+geom_bar()

Output

Creating the same bar plot with gap between bars −

Example

ggplot(df,aes(x))+geom_bar(width=0.2,color="red")

Output

raja
Updated on 09-Sep-2020 08:38:50

Advertisements