Повний посібник: як змінити розмір шрифту в ggplot2


Ви можете використовувати такий синтаксис, щоб змінити розмір шрифту різних елементів у ggplot2:

 p + theme(text=element_text(size= 20 ), #change font size of all text
        axis. text =element_text(size= 20 ), #change font size of axis text
        axis. title =element_text(size= 20 ), #change font size of axis titles
        plot. title =element_text(size= 20 ), #change font size of plot title
        legend. text =element_text(size= 20 ), #change font size of legend text
        legend. title =element_text(size= 20 )) #change font size of legend title   

У наведених нижче прикладах показано, як використовувати цей синтаксис із такою діаграмою розсіювання в ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(6, 8, 14, 19, 22, 18),
                 z=c('A', 'A', 'B', 'B', 'C', 'C'))

#create scatterplot
p <- ggplot(df, aes (x=x, y=y, color=z)) +
       geom_point(size= 3 ) +
         ggtitle(" This is the Title ")

p

Приклад 1: змініть розмір шрифту всього тексту

Наступний код показує, як змінити розмір шрифту всіх текстових елементів на графіку:

 p + theme(text=element_text(size= 20 )) 

ggplot змінює розмір шрифту

Приклад 2: змініть розмір шрифту тексту осі

Наступний код показує, як змінити розмір шрифту лише для тексту осі:

 p + theme(axis. text =element_text(size= 30 )) 

ggplot2 змінює розмір шрифту тексту осі

Приклад 3: Змініть розмір шрифту заголовків осей

Наступний код показує, як змінити розмір шрифту лише для заголовків осей:

 p + theme(axis. title =element_text(size= 30 )) 

ggplot2 змінює розмір шрифту міток осей

Приклад 4: Змініть розмір шрифту назви сюжету

Наступний код показує, як змінити розмір шрифту лише для назви сюжету:

 p + theme(plot. title =element_text(size= 30 )) 

ggplot змінює розмір шрифту назви сюжету

Приклад 5: змініть розмір шрифту тексту підпису

Наступний код показує, як змінити розмір шрифту лише тексту підпису:

 p + theme(legend. text =element_text(size= 30 )) 

ggplot2 змінює розмір тексту легенди

Приклад 6: змініть розмір шрифту заголовка підпису

Наступний код показує, як змінити розмір шрифту заголовка підпису:

 p + theme(legend. title =element_text(size= 30 )) 

ggplot2 змінює розмір шрифту заголовка легенди

Додаткові ресурси

Повний посібник із назв ggplot2
Як змінити розмір легенди в ggplot2
Як обертати мітки осей у ggplot2

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *