[R-es] Diferente escala en los ejes de un barchart

Oscar Perpiñan Lamigueiro oscar.perpinan en upm.es
Vie Ene 28 12:08:07 CET 2011


Hola,

Puedes utilizar la función doubleYScale de latticeExtra, pero en
general no es recomendable poner dos escalas Y en el mismo gráfico. 
http://latticeextra.r-forge.r-project.org/#doubleYScale

Quizás obtengas mejor resultados si agrupas por otra variable y
representas "Desembarcado" y "Muestreado" en dos paneles diferentes,
cada uno con su escala (y=list(relation='free')). 
Otra opción es que normalices los datos por el valor máximo.

Saludos.

Oscar.

El Fri, 28 Jan 2011 10:55:16 +0000 (GMT)
jose cebrian <pepeceb en yahoo.es> escribió:
> Buenos dias a todos.
> Tengo este Barchart con dos tipos de datos. Desembarcado y
> Muestreado. Como los datos de Desembarcado son mucho mayores que los
> de Muestreado, estos ultimos datos apenas si se aprecian en la
> grafica. Lo que se me ocurre es cambiar la escala de este eje.
> ¿alguien sabria como hacerlo? O alguna otra sugerencia claro.
> Muchisimas gracias a todos los que me estan ayudando Jose Luis
> 
> Sricpt: 
> 
> 
> barchart(pesos ~ mes |  año+port, ,groups=tipo_peso, pch=16,
>  
>   auto.key=list(columns=12,    main="ANK N",  horizontal=
> F, cex=0.8, size=1.4, adj=1,
>                          between=0.2, between.colums=0.1, 
>                          size = 1.3, points = FALSE, rectangles =
> TRUE), par.settings = simpleTheme(pch=16),
> scales=list(x=list(relation='same'), y=list(relation='same')),
> data=Datos)
> 
> 
> 
>       



-------------------
Oscar Perpiñán Lamigueiro
Dpto. Ingeniería Eléctrica
EUITI-UPM



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