A: як використовувати cex для зміни розміру елементів сюжету


Ви можете використовувати аргумент cex у функції plot() у R, щоб змінити розмір символів і тексту від розміру за замовчуванням.

Стандартне значення cex дорівнює 1 .

Значення 2 подвоїть розмір, а значення 0,5 зменшить його вдвічі.

Фактично існує п’ять аргументів, які можна використовувати для зміни розміру певних елементів сюжету:

  • cex : змінює розмір символів
  • cex.axis : змінює розмір анотацій позначок осі
  • cex.lab : змінює розмір міток осей x і y
  • cex.main : змінює розмір заголовка сюжету
  • cex.sub : змінює розмір субтитрів сюжету

Наступний приклад показує, як використовувати ці аргументи на практиці.

Приклад: використовуйте cex, щоб змінити розмір символів графіка

Припустимо, що ми маємо наступний кадр даних у R:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10),
                 y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

Припустімо, ми використовуємо функцію plot() у R, щоб створити просту діаграму розсіювання:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

Примітка : Аргумент pch=19 визначає, що зафарбоване коло слід використовувати як символ для точок графіка.

За замовчуванням усі символи графіка та текстові елементи мають значення cex 1 .

Однак ми можемо використовувати різні аргументи, щоб змінити розмір символів і текстових елементів на графіку від розміру за замовчуванням:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

r побудуйте графік аргументу cex, щоб налаштувати розмір символів і тексту

Зауважте, що змінився розмір символів і текстових елементів.

Ось як саме ми змінили різні елементи сюжету:

  • cex=2 : розмір кіл на шляху збільшено в 2 рази.
  • cex.main=3 : розмір тексту заголовка збільшено в 3 рази.
  • cex.lab=1.5 : розмір міток осей x і y збільшено в 1,5 рази.
  • cex.axis=2 : розмір анотацій галочок збільшено в 2 рази.

Не соромтеся грати зі значеннями кожного з цих аргументів , щоб створити графік із точними розмірами, які вам потрібні.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як використовувати par() для створення кількох графіків у R
Як змінити положення легенди на діаграмах R
Як змінити розмір шрифту в графіках R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *