Як додати заголовки до графіків у base r (з прикладами)
Ви можете використовувати функцію title() , щоб швидко додати заголовок до діаграми R.
Ця функція використовує такий базовий синтаксис:
#create scatterplot of x vs. y plot(df$x, df$y) #add title title(' This is my title ')
Ви також можете використовувати такі аргументи у функції title() , щоб налаштувати вигляд заголовка:
- col.main : Колір заголовка
- cex.main : Розмір заголовка відносно розміру за замовчуванням
- font.main : стиль шрифту для заголовка (1=звичайний, 2=жирний, 3=курсив, 4=жирний курсив)
- adj : горизонтальне розташування заголовка (0=ліворуч, 1=праворуч, за замовчуванням 0,5)
- рядок : Вертикальне розташування заголовка (позитивні значення пересувають заголовок вгору, від’ємні значення переміщують заголовок вниз)
У наступному прикладі показано, як використовувати функцію title() на практиці.
Приклад: як додати назву до сюжетів у Base R
Припустимо, ми використовуємо базову функцію R plot() , щоб створити просту хмару точок:
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 )

За замовчуванням базовий R не додає заголовок до сюжету.
Однак ми можемо використати функцію title() , щоб швидко додати назву:
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 ) #add title title(' Plot of X vs. Y ')

Зверніть увагу, що до сюжету додано назву.
Ми можемо налаштувати вигляд заголовка за допомогою різних аргументів:
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 ) #add title with custom appearance title(' Plot of X vs. Y ', col. main =' blue ', cex.main = 2 , font.main= 4 , adj= 0 , line= 0 )

Ось що саме зробив кожен аргумент:
- col.main : колір шрифту заголовка змінено на синій.
- cex.main : шрифт заголовка збільшено до розміру за замовчуванням у два рази.
- font.main : змінює стиль шрифту заголовка на курсив.
- adj : Заголовок повністю переміщено вліво.
- line : заголовок переміщено вниз, щоб торкнутися верхньої частини сюжету.
Не соромтеся грати з цими різними аргументами у функції title() , щоб створити саме той заголовок, який ви хочете у своєму власному сюжеті.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
A: Як використовувати cex для зміни розміру елементів сюжету
A: Як використовувати параметр bty для зміни стилів області діаграми
A: Як змінити положення легенди в сюжетах