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]]
Marco, openair trae una función dentro de timeplot que se llama "pollutan=c(var1,var2). Con simplemente eso, gráficas 2 variables. Saludos. Sent using the GMX mail app On 16-06-17 at 15:13, Novvier Marco Uscuchagua Cornelio wrote:> 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]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
Novvier Marco Uscuchagua Cornelio
2017-Jun-18 05:44 UTC
[R-es] Varios gráficos en una vista en OpenAir
Gracias Javier, Mi idea no era graficar 2 variables, sino colocar dos gráficos en una misma vista, para poder comparar tres parámetros de 2 estaciones. Lo solucioné con "print" y "position" que permite limitar la gráfica en la vista. Saludos. ________________________________ De: javier valdes <jcantallopts en gmx.com> Enviado: sábado, 17 de junio de 2017 05:13 p.m. Para: Novvier Marco Uscuchagua Cornelio; Carlos Ortega Cc: r-help-es en r-project.org Asunto: Re: [R-es] Varios gráficos en una vista en OpenAir Marco, openair trae una función dentro de timeplot que se llama "pollutan=c(var1,var2). Con simplemente eso, gráficas 2 variables. Saludos. Sent using the GMX mail app On 16-06-17 at 15:13, Novvier Marco Uscuchagua Cornelio wrote:> 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<http://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<http://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<http://www.qualityexcellence.es<http://www.qualityexcellence.es>> > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es<http://www.qualityexcellence.es<http://www.qualityexcellence.es<http://www.qualityexcellence.es>> > > [[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[[alternative HTML version deleted]]