Skip to content
Related Articles

Related Articles

How to change line width in ggplot2?
  • Last Updated : 03 Mar, 2021

ggplot2 is a data visualization package for the statistical programming language R. This article discusses how can we change line width in ggplot2. For this, only the size parameter in the geom_line() function has to be initialized to the required value.

Syntax:

geom_line(mapping=NULL, data=NULL, stat=”identity”, position=”identity”,…)

Approach

  • Import module
  • Create data frame
  • Create plot with a line
  • Display plot

Let us first draw a regular plot so that the difference is better understandable and apparent.



Example:

R




library(ggplot2)
  
data <- data.frame(
  name=c("A","B","C","D","E"),  
  value=c(3,12,5,18,45)
)
  
# For Create a simple line graph
ggplot(data, aes(x=name, y=value, group=1)) + 
  geom_line()

Output:

simple line graph using ggplot2

Simple line graph using ggplot2

Setting the required value to the size parameter of geom_line() will produce a line plot of the required width.

Example: 

R




library(ggplot2)
  
data <- data.frame(
  name=c("A","B","C","D","E"),  
  value=c(3,12,5,18,45)
)
  
# For create line graph with change of size and color.
ggplot(data, aes(x=name, y=value, group=1)) + 
  geom_line(size=3, color="green")

Output: 

line graph with modification

Modified Line Graph using ggplot2 

     

My Personal Notes arrow_drop_up
Recommended Articles
Page :