Как добавить текст за пределами пути в r


Вы можете использовать следующий базовый синтаксис для добавления текста за пределы графика в R:

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

В этом конкретном примере текст «Некоторый текст» добавляется в точку (x, y) (8, -0,5).

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

  • ЛОЖЬ : Только внутри сюжета.
  • TRUE : во внешней области трассировки.
  • NA : В любом месте устройства слежения.

Указав 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

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

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