Как настроить толщину линии в ggplot2

Как настроить толщину линии в ggplot2

Вы можете использовать аргумент size для настройки толщины линии в ggplot2 :

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

По умолчанию размер равен 1, но вы можете указать любое десятичное значение, которое вы хотите настроить для толщины.

В этом руководстве представлен пример того, как на практике регулировать толщину линии.

Пример: настройка толщины линии в ggplot2

Следующий код показывает, как создать простой линейный график с помощью 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() 

По умолчанию толщина линии равна 1, но мы можем увеличить ее, используя аргумент размера :

library (ggplot2)

#create line plot
ggplot(df, aes (x = x, y = y)) +
 geom_line(size = 2 ) 
Отрегулируйте толщину линии в ggplot2

Следующий код отображает различные линейные графики, используя разные размеры толщины линии:

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) 
Изменить ширину линии в ggplot2

Чем больше значение аргумента размера , тем толще будет линия на графике.

Другие руководства по R можно найти здесь .

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.