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
bquotecuando trabaje con variables subindicadas. Diga,,nIter <- 2luegoplot(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
expressionsintaxis completa en elRtrazado: Para obtener más información, consulte la?plotmathpá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