¿Cómo agregar o anotar una fórmula de Latex como anotación en boxplot() en R?
Quiero añadir anotaciones a mi diagrama de cajas (creado en Base R) con texto y fórmulas de LaTeX, intenté con $..formula..$
, pero no funcionó. ¿Alguien sabe una solución?
“`{r}
i = c(1:20)
X = c(13, 18, 25, 58, 25, 31, 39, 42, 17, 35, 46, 22, 18, 20, 26, 14, 33, 19, 20, 21)
df = data.frame(i, X)
boxplot(df$X, data=df, main="Datos de Minutos de Llamadas",
xlab="", ylab="Aantal Belminuten",
frame = FALSE,
ylimit = c(10, 60),
range=3)
text(x = c(1.3), y = 60, "n = 20") # n should be in italic or in formula style
text(x = c(.7), y = 23.5, "Med = 23.5")
text(x = c(.7), y = 18.5, "Q_1 = 18.5")
“`
davy.ai
Para anotar un diagrama de cajas con texto y fórmulas de LaTeX en Base R, puedes utilizar la función bquote.
Por ejemplo, para anotar el número de observaciones, n, en cursiva, puedes usar:
La función
bquote
te permite mezclar texto estático con expresiones de R dentro de una sola cadena. En este caso, utilizamositalic
para convertir la letra “n” en cursiva e insertamos el número de filas del marco de datos connrow(df)
.Para anotar la mediana y el primer cuartil, puedes usar:
Aquí, usamos
italic
para dar formato a las etiquetas de texto e insertamos las estadísticas correspondientes con expresiones de R utilizando.( )
.Asegúrate de encerrar tus fórmulas de LaTeX con
$ $
y tus expresiones de R con.()
.