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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *