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

Полное руководство: как изменить размер шрифта в 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

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