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 <ericconchamu...@gmail.com> 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
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es
_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a