[R-es] Letra cursiva en legend()

gmonteru gmonteru en balcarce.inta.gov.ar
Dom Sep 27 01:52:45 CEST 2009


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
=
> 'Valores')
> 
> # Leyenda
> legend('topleft', c('A1','A2'), text.col = c(3,4),
>                 col = c(3,4), lty = 1, ncol = 2,
bty= 'n')
> 
> 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]]
> 
> 
> 
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
> 
___________________________________________________________________________

Aviso:
==
El contenido del presente e-mail y sus posibles adjuntos pertenecen al INTA y pueden contener información confidencial. Si usted no es el destinatario original de este mensaje y por este medio pudo acceder a dicha información, por favor solicitamos contactar al remitente y eliminar el mensaje de inmediato. Se encuentra prohibida la divulgación, copia, distribución o cualquier otro uso de la información contenida en el presente e-mail por parte de personas distintas al destinatario. 


This e-mail contents and its possible attachments belong to INTA and may contain confidential information. If this message was not originally addressed to you, but you have accessed to such information by this means, please contact the sender and eliminate this message immediately. Circulation, copy, distribution, or any other use of the information contained in this e-mail is not allowed on part of those different from the addressee.


Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está también en su mano.



Más información sobre la lista de distribución R-help-es