Hola,
Hay un parámetro "drop.unused.levels" que te permite controlar el que los
paneles sin datos puedan verse, pero queda sin efecto cuando utilizas
"group". Por eso te sugiero esta otra forma...:
#------------------------------------
xyplot(
are ~ con | sol * iso
,data=datEnd[datEnd$iso%in%c("c","t") & datEnd$dia==5,]
,layout=c(4,1)
,ylab=list("Peak Area", cex=1.2, font=2, col="blue")
,xlab=list("Concentration %v/v", font=2, col="blue")
,par.settings=simpleTheme(fill="red", col="red", pch=19)
,par.strip.text=list(col="blue", font=2, cex=1.2)
)
#------------------------------------
[image: Imágenes integradas 1]
He añadido un par de detalles cosméticos...que para mi gusto mejoran el
gráfico.
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 8 de octubre de 2014, 17:20, eric <[email protected]> escribió:
> Comunidad superpower, tengo la siguiente pregunta-problema.
>
> Tengo una matriz de datos como la siguiente (adjunto archivos de datos):
>
>
> sol con dia rep nca nin iso are
> 1 con 0 1 1 16 0 s 0.3866520976
> 2 con 0 1 1 16 1 c 0.0008842527
> 3 con 0 1 1 18 0 s 0.2409465396
> 4 con 0 1 1 18 1 c 0.0021092822
> 5 con 0 3 1 16 0 s 0.6005446999
> 6 con 0 3 1 18 0 s 0.3394979487
>
>
> y necesito graficar "con" contra "are" separados en paneles por "sol" y
> agrupados dentro de cada panel por "iso", pero solo para las filas que
> poseen "c" o "t" en la columna "iso" y que poseen "5" en la columna
> "dia". Lo estoy haciendo asi:
>
> xyplot(are ~ con | sol, groups=iso,
> data=datEnd[datEnd$iso%in%c("c","t") & datEnd$dia==5,], layout=c(3,1),
> ylab=list(title="Peak Area", cex=1.2), xlab=list(title="Concentration
> %v/v"), auto.key=list(space="right"))
>
>
> Se me produce un problema cuando algun nivel de "sol" no tiene datos de
> "are" para todos los criterios. El problema es que el panel no aparece
> en el grafico. De modo que en lugar de 3 paneles aparecen 2 por ejemplo
> (ver imagen adjunta).
>
> Se puede hacer que aparezca el panel aunque este vacio ? de hecho que
> este vacio es un resultado correcto y yo deberia poder mostrarlo en mis
> graficos.
>
> Como puedo hacerlo ?
>
> Otro detalle es que ylab=... y xlab=... no estan haciendo efecto en el
> grafico. Que estoy haciendo mal ?? (adjunto imagen del grafico)
>
> Muchas gracias a todos por su tiempo y sus respuestas. Esta comunidad es
> genial.
>
> Abrazos, eric.
>
>
>
>
>
>
>
> --
> Forest Engineer
> Master in Environmental and Natural Resource Economics
> Ph.D. student in Sciences of Natural Resources at La Frontera University
> Member in AguaDeTemu2030, citizen movement for Temuco with green city
> standards for living
>
> Nota: Las tildes se han omitido para asegurar compatibilidad con algunos
> lectores de correo.
>
> _______________________________________________
> R-help-es mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es