Como ajustar a espessura da linha no ggplot2


Você pode usar o argumento size para ajustar a espessura de uma linha em ggplot2 :

 ggplot(df, aes (x = x, y = y)) +
  geom_line(size = 1.5 )

O tamanho padrão é 1, mas você pode especificar qualquer valor decimal cuja espessura deseja ajustar.

Este tutorial fornece um exemplo de como ajustar a espessura da linha na prática.

Exemplo: Ajustar a espessura da linha em ggplot2

O código a seguir mostra como criar um gráfico de linha simples usando ggplot2:

 #load ggplot2 visualization package
library (ggplot2)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(6, 8, 12, 14, 11, 10, 15))

#create line plot
ggplot(df, aes (x = x, y = y)) +
  geom_line() 

Por padrão, a espessura da linha é igual a 1, mas pode ser aumentada usando o argumento size :

 library (ggplot2)

#create line plot
ggplot(df, aes (x = x, y = y)) +
  geom_line(size = 2 ) 

Ajustar a espessura da linha no ggplot2

O código a seguir exibe diferentes gráficos de linha usando diferentes tamanhos de espessura de linha:

 library (ggplot2)
library (gridExtra)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(6, 8, 12, 14, 11, 10, 15))

#create four line plots
plot1 <- ggplot(df, aes (x=x,y=y)) + geom_line() + ggtitle(" Size = 1 (Default) ")
plot2 <- ggplot(df, aes (x=x,y=y)) + geom_line(size= 1.5 ) + ggtitle(" Size = 1.5 ")
plot3 <- ggplot(df, aes (x=x,y=y)) + geom_line(size= 2 ) + ggtitle(" Size = 2 ")
plot4 <- ggplot(df, aes (x=x,y=y)) + geom_line(size= 3 ) + ggtitle(" Size = 3 ")

#display all line plots stacked on top of each other
grid. arrange (plot1, plot2, plot3, plot4, ncol=1) 

Alterar a largura da linha no ggplot2

Quanto maior o valor dado ao argumento size , mais espessa será a linha no gráfico.

Encontre mais tutoriais de R aqui .

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *