Полное руководство: как изменить размер шрифта в 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 ))
Пример 2. Изменение размера шрифта текста оси
Следующий код показывает, как изменить размер шрифта только для текста оси:
p + theme(axis. text =element_text(size= 30 ))
Пример 3. Изменение размера шрифта заголовков осей
Следующий код показывает, как изменить размер шрифта только для заголовков осей:
p + theme(axis. title =element_text(size= 30 ))
Пример 4. Изменение размера шрифта заголовка графика
Следующий код показывает, как изменить размер шрифта только для заголовка графика:
p + theme(plot. title =element_text(size= 30 ))
Пример 5. Изменение размера шрифта текста подписи
Следующий код показывает, как изменить размер шрифта только текста подписи:
p + theme(legend. text =element_text(size= 30 ))
Пример 6. Изменение размера шрифта заголовка подписи
Следующий код показывает, как изменить размер шрифта заголовка подписи:
p + theme(legend. title =element_text(size= 30 ))
Дополнительные ресурсы
Полное руководство по заголовкам ggplot2
Как изменить размер легенды в ggplot2
Как повернуть метки осей в ggplot2