No encuentro la forma de escribir subíndices en el título o el subtítulo en R. ¿Cómo puedo escribir v 1,2 con 1,2 como subíndices?
¡Gracias por tu ayuda!
expression
es tu amigo:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
bquote
cuando trabaje con variables subindicadas. Diga,,nIter <- 2
luegoplot(1, 1, main = bquote(title[.(nIter)]))
es exactamente lo que necesita (tomado de la lista de correo de R-help ).Si está buscando tener varios subíndices en un texto, use la estrella (*) para separar las secciones:
fuente
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'['down here']*'and'^'up'*'there'))
[digits]
o[characters]
o incluso[a5]
en el subíndice, pero no[5a]
o[a a]
. Recientemente descubrí esto para:expression('x'['10sdt'])
¿Ver? Expresión
fuente
Un subíndice y se refiere a un valor almacenado ...
fuente
Otro ejemplo, la expresión funciona para superíndices negativos sin la necesidad de comillas alrededor del número negativo:
y solo necesita el * para separar las secciones como se mencionó anteriormente (cuando escribe un superíndice o subíndice y necesita agregar más texto a la expresión posterior).
fuente
Como han señalado otros usuarios, usamos
expression()
. Me gustaría responder a la pregunta original que involucra una coma en el subíndice:Además, me gustaría agregar la referencia para aquellos que buscan encontrar la
expression
sintaxis completa en elR
trazado: Para obtener más información, consulte la?plotmath
página de ayuda. La ejecucióndemo(plotmath)
mostrará muchas expresiones y sintaxis relevante.Recuerde usar
*
para unir diferentes tipos de texto dentro de una expresión.Aquí hay algunos de los resultados de muestra de
demo(plotmath)
:fuente