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