Novvier Marco Uscuchagua Cornelio
2017-Jun-16 18:32 UTC
[R-es] Varios gráficos en una vista en OpenAir
Hola Carlos, Me parece que timePlot genera los gráficos en un formato diferente. Al ejecutar grid.arrange genera el siguiente error: Error in gList(list(list(plot = list(formula = value ~ date | default, : only 'grobs' allowed in "gList" Gracias. Atte. Novvier Uscuchagua De: Carlos Ortega [mailto:cof en qualityexcellence.es] Enviado el: viernes, 16 de junio de 2017 12:38 Para: Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe> CC: r-help-es en r-project.org Asunto: Re: [R-es] Varios gráficos en una vista en OpenAir Hola, "openair" utiliza un sistema gráfico diferente al "base". Los gráficos que se generan son del paquete "lattice" y las opciones de "layout()" o "par()" son para el sistema "base". La forma de poder componer varios gráficos juntos, una forma es: #----------------------------------------------------------------- require(gridExtra) #hay que instalar el paquete gridExtra grA <- mi_grafico_openair_A grB <- mi_grafico_openair_B grid.arrange( grA, grB, nrow = 2) #------------------------------------------------------------------ Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> El 16 de junio de 2017, 19:17, Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe<mailto:novvier en outlook.com.pe>> escribió: Buen día a todos, Estoy generando gráficos con timePlot del paquete OpenAir, pero no me permite tener varias gráficos en una sola vista. He intentado con: layout(c(2,1)) y par(mfcol = c(2,1) para tener dos gráficos, pero solo genera una. ¿Alguna idea para de lograrlo? Gracias por su apoyo. Atte. Novvier Uscuchagua [[alternative HTML version deleted]] _______________________________________________ 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> [[alternative HTML version deleted]]
Hola, Prueba entonces esto, que sí que funciona... #----------------------- library(openair) library(gridExtra) px1 <- timePlot(mydata, pollutant = "nox") px2 <- timePlot(mydata, pollutant = "no2") print(px1, position=c(0, .50, 1, 1), more=TRUE) print(px2, position=c(0, 0, 1, .50)) #----------------------- Saludos, Carlos Ortega www.qualityexcellence.es El 16 de junio de 2017, 20:32, Novvier Marco Uscuchagua Cornelio < novvier en outlook.com.pe> escribió:> Hola Carlos, > > > > Me parece que *timePlot* genera los gráficos en un formato diferente. > > Al ejecutar *grid.arrange* genera el siguiente error: > > Error in gList(list(list(plot = list(formula = value ~ date | default, : > > only 'grobs' allowed in "gList" > > > > Gracias. > > Atte. > > Novvier Uscuchagua > > > > *De:* Carlos Ortega [mailto:cof en qualityexcellence.es] > *Enviado el:* viernes, 16 de junio de 2017 12:38 > *Para:* Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe> > *CC:* r-help-es en r-project.org > *Asunto:* Re: [R-es] Varios gráficos en una vista en OpenAir > > > > Hola, > > > > "openair" utiliza un sistema gráfico diferente al "base". > > Los gráficos que se generan son del paquete "lattice" y las opciones de > "layout()" o "par()" son para el sistema "base". > > La forma de poder componer varios gráficos juntos, una forma es: > > > > #----------------------------------------------------------------- > > require(gridExtra) #hay que instalar el paquete gridExtra > > > > grA <- mi_grafico_openair_A > > grB <- mi_grafico_openair_B > > grid.arrange( grA, grB, nrow = 2) > > > > #------------------------------------------------------------------ > > > > > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es > > > > El 16 de junio de 2017, 19:17, Novvier Marco Uscuchagua Cornelio < > novvier en outlook.com.pe> escribió: > > Buen día a todos, > > Estoy generando gráficos con timePlot del paquete OpenAir, pero no me > permite tener varias gráficos en una sola vista. > He intentado con: layout(c(2,1)) y par(mfcol = c(2,1) para tener dos > gráficos, pero solo genera una. > ¿Alguna idea para de lograrlo? > Gracias por su apoyo. > > Atte. > Novvier Uscuchagua > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > -- > > Saludos, > Carlos Ortega > www.qualityexcellence.es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Novvier Marco Uscuchagua Cornelio
2017-Jun-16 19:13 UTC
[R-es] Varios gráficos en una vista en OpenAir
Funciona perfecto! Gracias Carlos. Atte. Novvier Uscuchagua De: Carlos Ortega [mailto:cof en qualityexcellence.es] Enviado el: viernes, 16 de junio de 2017 13:46 Para: Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe> CC: r-help-es en r-project.org Asunto: Re: Varios gráficos en una vista en OpenAir Hola, Prueba entonces esto, que sí que funciona... #----------------------- library(openair) library(gridExtra) px1 <- timePlot(mydata, pollutant = "nox") px2 <- timePlot(mydata, pollutant = "no2") print(px1, position=c(0, .50, 1, 1), more=TRUE) print(px2, position=c(0, 0, 1, .50)) #----------------------- Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> El 16 de junio de 2017, 20:32, Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe<mailto:novvier en outlook.com.pe>> escribió: Hola Carlos, Me parece que timePlot genera los gráficos en un formato diferente. Al ejecutar grid.arrange genera el siguiente error: Error in gList(list(list(plot = list(formula = value ~ date | default, : only 'grobs' allowed in "gList" Gracias. Atte. Novvier Uscuchagua De: Carlos Ortega [mailto:cof en qualityexcellence.es<mailto:cof en qualityexcellence.es>] Enviado el: viernes, 16 de junio de 2017 12:38 Para: Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe<mailto:novvier en outlook.com.pe>> CC: r-help-es en r-project.org<mailto:r-help-es en r-project.org> Asunto: Re: [R-es] Varios gráficos en una vista en OpenAir Hola, "openair" utiliza un sistema gráfico diferente al "base". Los gráficos que se generan son del paquete "lattice" y las opciones de "layout()" o "par()" son para el sistema "base". La forma de poder componer varios gráficos juntos, una forma es: #----------------------------------------------------------------- require(gridExtra) #hay que instalar el paquete gridExtra grA <- mi_grafico_openair_A grB <- mi_grafico_openair_B grid.arrange( grA, grB, nrow = 2) #------------------------------------------------------------------ Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> El 16 de junio de 2017, 19:17, Novvier Marco Uscuchagua Cornelio <novvier en outlook.com.pe<mailto:novvier en outlook.com.pe>> escribió: Buen día a todos, Estoy generando gráficos con timePlot del paquete OpenAir, pero no me permite tener varias gráficos en una sola vista. He intentado con: layout(c(2,1)) y par(mfcol = c(2,1) para tener dos gráficos, pero solo genera una. ¿Alguna idea para de lograrlo? Gracias por su apoyo. Atte. Novvier Uscuchagua [[alternative HTML version deleted]] _______________________________________________ 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> -- Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> [[alternative HTML version deleted]]