Подписчики на графиках в R

Я не могу найти способ написания индексов в заголовке или подзаголовке в R. Как я могу написать v 1,2 с 1,2 в качестве индексов?

Спасибо за вашу помощь!

Ответ 1

expression - ваш друг:

plot(1,1, main=expression('title'^2))  #superscript
plot(1,1, main=expression('title'[2])) #subscript

Ответ 2

Если вы хотите иметь несколько индексов в одном тексте, используйте звездочку (*) для разделения разделов:

plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))

Ответ 3

См. выражение

plot(1:10,main=expression("This is a subscript "[2]))

enter image description here

Ответ 4

Подстрочный индекс и ссылающийся на сохраненное значение...

a <- 10
plot(c(0,1), c(0,1), type = 'n', ann = FALSE, xaxt = 'n', yaxt = 'n')
text(0.2, 0.6, cex = 1.5, bquote(paste('S'['f']*' = ', .(a))))

enter image description here

Ответ 5

В другом примере выражение работает для отрицательных верхних индексов без необходимости кавычек вокруг отрицательного числа:

title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))

и вам нужно только * разделять разделы, как указано выше (когда вы пишете надстрочный индекс или индекс и вам нужно добавить больше текста в выражение после).