Як додати текст поза контуром у r


Ви можете використовувати наступний базовий синтаксис, щоб додати текст за межами діаграми в R:

 text(x=8, y=-0.5, ' Some Text ', xpd=NA)

Цей конкретний приклад додає текст “Деякий текст” у місці (x, y) (8, -0,5).

Зауважте, що аргумент xpd приймає три потенційні значення для місця розміщення тексту:

  • FALSE : Лише всередині сюжету
  • ІСТИНА : у зовнішній області трасування
  • Н/Д : будь-де на пристрої відстеження

Вказавши xpd=NA , ми можемо додати текст за межами нашої ділянки.

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

Приклад 1: додайте текстовий елемент поза контуром

Наступний код показує, як додати текстовий елемент поза контуром у нижньому правому куті:

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add text outside of plot
text(x=8, y=-0.5, ' Some Text ', xpd=NA)

r додати текст за межами сюжету

Зверніть увагу, що наш текстовий елемент додано до (x, y) координат (8, -0,5) на графіку.

Оскільки значення координати y менше ніж нижня межа осі y, текстовий елемент розміщується під контуром.

Приклад 2: додайте кілька текстових елементів поза контуром

У наведеному нижче коді показано, як додати кілька текстових елементів за межами діаграми за допомогою функції text() кілька разів:

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add multiple text elements outside of plot
text(x=8, y=-0.5, ' Below Plot ', xpd=NA)
text(x=8, y=25, ' Above Plot ', xpd=NA)

r додати кілька текстових елементів за межами сюжету

Використовуючи функцію text() кілька разів, ми можемо додати кілька текстових елементів за межами сюжету.

Не соромтеся грати з аргументами x і y у функції text() , щоб розмістити текст у точній позиції, яку ви хочете.

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

У наступних посібниках пояснюється, як використовувати інші поширені функції в R:

Як намалювати легенду за межами сюжету в R
Як змінити положення легенди на базових діаграмах R
Як надрукувати рядок і змінну в одному рядку в R

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

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