Estoy automatizando informes con RMarkdown, y uso xtable y ggplot. Para los gráficos necesito un un tamaño fijo para el área de trazado y para el margen que contiene los textos de los ejes y las etiquetas. ¿Popdríais decirme cómo? Muchas gracias Belén Cillero Jiménez Técnico de Estadística Instituto de Estadística de La Rioja bcillero en larioja.org<mailto:bcillero en larioja.org> o?s?? ol ??d???s s???? ou ,so?u??s?p sop??lns?? s??snq ?S ________________________________ GOBIERNO DE LA RIOJA AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leída sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje. Antes de imprimir este e-mail piense bien si es necesario hacerlo. [[alternative HTML version deleted]]
Hola Belén, En cada chunk puedes definir con fig.height y fig.width el tamaño de la figura. Para estos y otros parámetros recuerda que existe una muy interesante GuiaRapida en RStudio traducida al español... Gracias Carlos Ortega www.qualityexcellence.es El El mié, mar. 22, 2017 a las 12:21 PM, Belén Cillero Jiménez < bcillero en larioja.org> escribió:> Estoy automatizando informes con RMarkdown, y uso xtable y ggplot. Para > los gráficos necesito un un tamaño fijo para el área de trazado y para el > margen que contiene los textos de los ejes y las etiquetas. > ¿Popdríais decirme cómo? > Muchas gracias > > > > Belén Cillero Jiménez > > Técnico de Estadística > > Instituto de Estadística de La Rioja > > > > bcillero en larioja.org<mailto:bcillero en larioja.org> > > o?s?? ol ??d???s s???? ou ,so?u??s?p sop??lns?? s??snq ?S > > ________________________________ > > GOBIERNO DE LA RIOJA > AVISO LEGAL: La información contenida en este mensaje es confidencial y > está destinada a ser leída sólo por la persona a la que va dirigida. Si Ud. > no es el destinatario señalado le informamos que está prohibida, y puede > ser ilegal, cualquier divulgación o reproducción de este mensaje. > Antes de imprimir este e-mail piense bien si es necesario hacerlo. > > [[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 [[alternative HTML version deleted]]
Estimada Belén No se exactamente lo que necesita, en mi caso supe utilizar https://www.lyx.org/Screenshots, aparte de RMarkdown, pero la mejor experiencia, aunque requiere más trabajo, la obtuve con utilizando esa mezcla de latex y r (sweave). Con esta última creaba informes que filtraba, el análisis de R era uno, pero a un usuario le pasaba los registros que le interesaban y a otro los que le correspondían, entonces con in if los separaba, al mismo tiempo usaba el colocar distinto colores en las letras dentro de xtable (rojo, verde, amarillo), el resultado eran que al correr un código se generaban distintos PDF, cada cuál con lo que correspondía y vistoso, lógicamente, es muchísimo trabajo y prueba y error. Se puede, pero es un rompedero de cabeza, hay que ver si vale la pena el costo del trabajo para crear el informe. Javier Rubén Marcuzzi De: Belén Cillero Jiménez Enviado: miércoles, 22 de marzo de 2017 10:15 Para: r-help-es en r-project.org Asunto: [R-es] ggplot2 Estoy automatizando informes con RMarkdown, y uso xtable y ggplot. Para los gráficos necesito un un tamaño fijo para el área de trazado y para el margen que contiene los textos de los ejes y las etiquetas. ¿Popdríais decirme cómo? Muchas gracias Belén Cillero Jiménez Técnico de Estadística Instituto de Estadística de La Rioja bcillero en larioja.org<mailto:bcillero en larioja.org> o?s?? ol ??d???s s???? ou ,so?u??s?p sop??lns?? s??snq ?S ________________________________ GOBIERNO DE LA RIOJA AVISO LEGAL: La información contenida en este mensa...{{dropped:18}}
Hola Belén, Para el tamaño del lienzo, como te comenta Carlos, es decírselo en las opciones del chunk con fig.height y fig.width (ojo, que se lo indicas en pulgadas, por tanto si lo quieres en cm tienes que hacer el calculo y poner las pulgadas que corresponden a los cm que quieres). En cuanto a los márgenes, es cambiar el theme de la gráfica de ggplot de acuerdo a lo que quieras. Por ejemplo para cambiar el márgen de la etiqueta del eje y puedes usar: ggplot(mpg, aes(cty, hwy)) + geom_point()+ theme(axis.title.y=element_text(vjust=0.1)) o ggplot(mpg, aes(cty, hwy)) + geom_point()+ theme(axis.title.y=element_text(margin=margin(0,20,0,0))) Para el resto de márgenes es muy similar, mira la ayuda de "theme" (o este documento: http://docs.ggplot2.org/dev/vignettes/themes.html) y encontrarás una explicación de cada elemento para poder cambiarlo. De hecho, si lo que pretendes es automatizar todo el proceso de generación de informes, te recomiendo crear tu propio tema de ggplot2 y usarlo, como dicen en el documento que te linkeo. Espero que te sirva, Un saludo! El mié., 22 mar. 2017 a las 14:26, <javier.ruben.marcuzzi en gmail.com> escribió:> Estimada Belén > > No se exactamente lo que necesita, en mi caso supe utilizar > https://www.lyx.org/Screenshots, aparte de RMarkdown, pero la mejor > experiencia, aunque requiere más trabajo, la obtuve con utilizando esa > mezcla de latex y r (sweave). Con esta última creaba informes que filtraba, > el análisis de R era uno, pero a un usuario le pasaba los registros que le > interesaban y a otro los que le correspondían, entonces con in if los > separaba, al mismo tiempo usaba el colocar distinto colores en las letras > dentro de xtable (rojo, verde, amarillo), el resultado eran que al correr > un código se generaban distintos PDF, cada cuál con lo que correspondía y > vistoso, lógicamente, es muchísimo trabajo y prueba y error. Se puede, pero > es un rompedero de cabeza, hay que ver si vale la pena el costo del trabajo > para crear el informe. > > Javier Rubén Marcuzzi > > De: Belén Cillero Jiménez > Enviado: miércoles, 22 de marzo de 2017 10:15 > Para: r-help-es en r-project.org > Asunto: [R-es] ggplot2 > > Estoy automatizando informes con RMarkdown, y uso xtable y ggplot. Para > los gráficos necesito un un tamaño fijo para el área de trazado y para el > margen que contiene los textos de los ejes y las etiquetas. > ¿Popdríais decirme cómo? > Muchas gracias > > > > Belén Cillero Jiménez > > Técnico de Estadística > > Instituto de Estadística de La Rioja > > > > bcillero en larioja.org<mailto:bcillero en larioja.org> > > o?s?? ol ??d???s s???? ou ,so?u??s?p sop??lns?? s??snq ?S > > ________________________________ > > GOBIERNO DE LA RIOJA > AVISO LEGAL: La información contenida en este mensa...{{dropped:18}} > > _______________________________________________ > 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. [[alternative HTML version deleted]]