[R-es] par() y ggplot2

Víctor Granda García
Wed, 13 Jul 2016 18:03:00 -0000

Hola Mauricio y demás en la lista,

Yo desde que descubrí el paquete *cowplot* (
https://cran.r-project.org/web/packages/cowplot/vignettes/introduction.html)
hago todas las gráficas en ggplot y luego uso
cowplot para hacer lo que antes con par o con las soluciones de los enlaces
que te propone Jorge. Con el añadido de que puedo incluir letras en cada
gráfica (*A*, *B*, *C.*..), lo que ya me permite evitar el inkscape o el
illustrator como paso final para producir gráficas con calidad de
publicación.
Así que en tu caso haría la gráfica *a* con ggplot también y luego usaría
cowplot. Espero que te sirva,

Un saludo

El mié., 13 jul. 2016 a las 19:34, Jorge I Velez (<jorgeivanvelez en
gmail.com>)
escribió:

> Buenas tardes, Mauricio,
>
> El sistema ggplot2 no funciona como el base, y por eso se requiere utilizar
> una aproximacion diferente.  En [1] y [2] hay dos posibles soluciones;
> generalmente utilizo la segunda.
>
> Espero sea de utilidad.
>
> Saludos cordiales,
> Jorge Velez.-
>
> [1]
> http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_(ggplot2)/
> [2]
>
>
http://rstudio-pubs-static.s3.amazonaws.com/2852_379274d7c5734f979e106dcf019ec46c.html
>
>
>
>
> 2016-07-13 12:28 GMT-05:00 Mauricio Monsalvo <m.monsalvo en
gmail.com>:
>
> > Hola.
> > Tengo 4 gráficos:
> > a <-   qqnorm(total$ImpTotal)    #con lattice
> > y b, c y d son variaciones de este tipo?, creados con ggplot2:
> > ?b <- g <- ggplot(data = total, aes(x=ImpTotal, fill=Convenio))
> >   g + geom_histogram(binwidth = 90) ?
> > Los quiero representar de la forma:
> > par(mfrow=c(2,2))
> > a
> > b
> > c
> > d
> > Pero los que crea con ggplot2 aparecen en par(mfrow=c(1,1)), es decir:
> > ignora la instrucción.
> > ¿No puedo forzar a ggplot2 a que me haga caso? ¿El problema radica en
> > utilizar dos paquetes gráficos distintos? ¿Cuál sería la función
> > equivalente a par(mfrow=c(2,2)) en ggplot2? Hasta donde puedo
entender,
> los
> > parámetros de faceting (http://ropensci.github.io/plotly/ggplot2/)
> > funcionan para subconjuntos de datos, pero no para indicar una función
> > equivalente a par().-
> > Desde ya, muchas gracias!!
> > --
> > Mauricio
> >
> >         [[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]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es

--
*Víctor Granda García*
Tècnic


v.granda en creaf.uab.cat
Tel. +34 93 581 33 45


Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) | *www.creaf.cat*
<http://www.creaf.uab.es/cat/index.htm>

Abans d'imprimir aquest missatge electrònic penseu en el medi ambient.