Nie mogę znaleźć sposobu, jak napisać indeksy w tytule lub podtytule w języku R. Jak napisać v 1,2 z 1,2 jako indeksami dolnymi?
Dzięki za pomoc!
expression
jest twoim przyjacielem:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
bquote
podczas pracy ze zmiennymi z indeksami. Powiedz,,nIter <- 2
toplot(1, 1, main = bquote(title[.(nIter)]))
jest dokładnie to, czego potrzebujesz (pobrane z listy mailingowej R-help ).Jeśli chcesz mieć wiele indeksów dolnych w jednym tekście, użyj gwiazdki (*), aby oddzielić sekcje:
źródło
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'['down here']*'and'^'up'*'there'))
[digits]
albo[characters]
nawet[a5]
w indeksie, ale nie[5a]
bądź[a a]
. Niedawno odkryłem to dla:expression('x'['10sdt'])
Widzisz? Wyrażenie
źródło
Indeks dolny i odnoszący się do przechowywanej wartości ...
źródło
Inny przykład, wyrażenie działa w przypadku ujemnych indeksów górnych bez konieczności stosowania cudzysłowów wokół liczby ujemnej:
i potrzebujesz tylko * do oddzielenia sekcji, jak wspomniano powyżej (kiedy piszesz indeks górny lub dolny i musisz dodać więcej tekstu do wyrażenia po).
źródło
Jak zauważyli inni użytkownicy, używamy
expression()
. Chciałbym odpowiedzieć na oryginalne pytanie, które zawiera przecinek w indeksie dolnym:Chciałbym również dodać odniesienie dla tych, którzy chcą znaleźć pełną
expression
składnię wR
kreśleniu: Aby uzyskać więcej informacji, zobacz?plotmath
stronę pomocy. Bieganiedemo(plotmath)
pokaże wiele wyrażeń i odpowiednią składnię.Pamiętaj, aby używać go
*
do łączenia różnych typów tekstu w wyrażeniu.Oto niektóre przykładowe dane wyjściowe z
demo(plotmath)
:źródło