Повний посібник: як змінити розмір шрифту в 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