[R-es] Problema con los paneles de un grafico

eric ericconchamunoz en gmail.com
Mie Oct 8 18:21:17 CEST 2014


Te pasaste Carlos, muchas gracias por la respuesta y por la rapidez 
ademas.

Abrazos, eric.





On Wed 08 Oct 2014 12:54:57 CLST, Carlos Ortega wrote:
> 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)
>        )
> #------------------------------------
>
> 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 <http://www.qualityexcellence.es>
>
>
> El 8 de octubre de 2014, 17:20, eric <ericconchamunoz en gmail.com
> <mailto:ericconchamunoz en 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 <tel: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 en r-project.org <mailto:R-help-es en r-project.org>
>     https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es <http://www.qualityexcellence.es>

--
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.



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