Skip to content
Prev 6570 / 15379 Next

[R-es] Agrupar los terminos de la leyenda

Muchas gracias por todas las sugerencias queridos amigos, finalmente lo
hice de este modo, aunque claro, todas las opciones sirven porque van
allanando el camino para que encuentres tu propia opcion:


library(lattice)
# Separate panels for each "sol"
colores<-c("purple", "darkgreen", "red", "steelblue", "black")

dec.df <- mat[mat$sol=="dec",]
dec.gr <- xyplot(
                  V5 ~ dia
                 ,groups=con
                 ,data=dec.df
                 ,type="l", pch=1
                 ,main=list(label="Dec", cex=0.9, x = .175, y = -4.5)
                 ,par.settings=simpleTheme(col=colores, col.line=colores)
                 ,auto.key=list(title= "Con",space="right",border=F,

columns=1,cex=0.9,lines=T,points=F,col=colores)
                 ,scales=list(x=list(relation='same'),
y=list(relation='same'))
                 ,ylab=""
                 ,xlab=""
                 ,ylim=c(-0.2,1.8)
                 )

lim.df <- mat[mat$sol=="lim",]
lim.gr <- xyplot(
		  V5 ~ dia
		  ,groups=con
		  ,data=lim.df
		  ,type="l", pch=1
		  ,main=list(label="Lim", cex=0.9, x = .2, y = -4.5)
		  ,par.settings=simpleTheme(col=colores , col.line=colores)
		  ,auto.key=list(title= "Con",space="right",border=F,
				 columns=1,cex=0.9,lines=T,points=F,col=colores)
		  ,scales=list(x=list(relation='same'), y=list(relation='same'))
			,xlab=""
			,ylab="Growth (% of control)"
                 ,ylim=c(-0.2,1.8)		
)


dol.df <- mat[mat$sol=="dol",]
dol.gr <- xyplot(
		  V5 ~ dia
		  ,groups=con
		  ,data=dol.df
		  ,type="l", pch=1
		  ,main=list(label="Dol", cex=0.9, x = .175, y = -4.5)
		  ,par.settings=simpleTheme(col=colores , col.line=colores)
		  ,auto.key=list(title= "Con",space="right",border=F,
				 columns=1,cex=0.9,lines=T,points=F,col=colores)
		  ,scales=list(x=list(relation='same'), y=list(relation='same'))
                 ,xlab="Time (days)"
                 ,ylab=""
                 ,ylim=c(-0.2,1.8)
)

#--------- arrange the three plots horizontally
print(dec.gr, position=c(0.029	,0.6	,1	,1	), more=TRUE)
print(lim.gr, position=c(0	,0.3	,1	,0.7	), more=TRUE)
print(dol.gr, position=c(0.029	,0	,1	,0.4	))



Solo hice unos pequeños ajustes para poner los titulos (main) dentro de
los graficos y usar una unica etiqueta para los tres graficos en los
ejes X e Y.

Saludos y muchas gracias,

Eric.
On 08/09/2013 07:43 AM, pepeceb wrote:
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: 0crecim.png
Type: image/png
Size: 49137 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130809/50aa9011/attachment-0001.png>