Hola Jorge,
Una forma de cambiar la fuente del texto en la leyenda
(usando la función legend como indicás) es manejando el
argumento "font" en par, es decir desde fuera de la
función legend.
En el ejemplo que proporcionás serÃa:
# Algunos datos
set.seed(123)
D <- matrix(rnorm(100), ncol = 2)
# Gráfico
matplot(D, type = 'l', lty = 1, col = c(3,4),
las = 1, xlab = "Observación", ylab =
'Valores')
par(font=3) # fuente tipo itálica
# Leyenda
legend('topleft', c('A1','A2'), text.col = c(3,4),
col = c(3,4), lty = 1, ncol = 2,
bty= 'n')
par(font=1) # volver el font al valor por defecto
Espero sea de utilidad.
Saludos
Gloria
----- Original Message Follows -----
From: Jorge Ivan Velez <jorgeivanvelez en gmail.com>
To: R-help-es <r-help-es en r-project.org>
Subject: [R-es] Letra cursiva en legend()
Date: Fri, 25 Sep 2009 14:19:33 -0400
Buenas tardes para todos,
Consideren la siguiente gráfica:
# Algunos datos
set.seed(123)
D <- matrix(rnorm(100), ncol = 2)
# Gráfico
matplot(D, type = 'l', lty = 1, col = c(3,4),
las = 1, xlab = "Observación", ylab
PodrÃa por favor alguien indicarme cómo cambiar la
fuente
de "---- A1" y "---- A2" a cursiva? es decir, pasar de
"x" a "_x_", donde _x_ es la representación en letra
cursiva de x? Dentro de legend() el parámetro font no
funciona como si ocurre, por ejemplo, en plot(). Revisando
las opciones que ofrece ?par no encuentro algo similar a
lo que busco.
Muchas gracias por su tiempo,
Jorge Ivan Velez
[[alternative HTML version deleted]]