Hola a tod@s, R 2.10.1 en Windows XP. Tengo un problema al hacer gráficos, en concreto usando el comando jpeg(). Cuando hago un gráfico en R, me guío por la ventana que me muestra el propio R pero después al usar el jpg() el gráfico me sale diferente, aunque las proporciones alto/ancho sean las mismas. Os pongo un ejemplo: v1<-c(seq(1,200,10)) v2<-c(seq(1,5000,250)) plot(v1,v2) jpeg("prueba_1000.jpg",q=100,h=1000,w=1000) plot(v1,v2) dev.off() Como veréis las proporciones entre tamaño del texto y tamaño del gráfico cambian. Lo mismo me ocurre al usar jpeg() con distintos tamaños de archivos, p.e.: v1<-c(seq(1,200,10)) v2<-c(seq(1,5000,250)) jpeg("prueba_640.jpg",q=100,h=640,w=640) plot(v1,v2) dev.off() jpeg("prueba_1000.jpg",q=100,h=1000,w=1000) plot(v1,v2) dev.off() ¿Sabéis como solucionar esto? Muchas gracias. -- Jaume Tormo Blanes IMEM Ramon Margalef. Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante www.ua.es acercad.wordpress.com [[alternative HTML version deleted]]
Jaume Yo no he trabajado mucho este problema en R pero si en otros sistemas y el problema es que cuando cambias el tamaño del la ventana gráfica lo que cambias es el tamaño del "papel" sobre el que graficas. Algunos objetos que usan coordenas de ese papel para dibujarse no tienen problemas: "se adaptas" al nuevo tañamo, pero los objetos como tipograficas y simbolos suelen no reaccionar de la misma manera. Desconozco si hay una forma sencilla de resolverlo en R, lo que yo tuve que hacer fue cambiar el tamaño de las letras y simbolos "manualmente". Otra opción es copiar (o guardar) el grafico como metafile y luego pegarlo/abrirlo en power point o similar, escalarlo alli (los metafiles, si van a preservar los tamaños cuando los modifiques de tamaño) y los guardas como... png, por ejemplo. Prof. Julio Di Rienzo Estadística y Biometría FCA- U.N. Córdoba IBS CC Member http://sites.google.com/site/juliodirienzo "Biometry, the active pursuit of biological knowledge by quantitative methods." (R.A. Fisher, 1948) 2010/6/4 Jaume Tormo <jautorbla@gmail.com>> Hola a tod@s, > > R 2.10.1 en Windows XP. > Tengo un problema al hacer gráficos, en concreto usando el comando jpeg(). > Cuando hago un gráfico en R, me guío por la ventana que me muestra el > propio > R pero después al usar el jpg() el gráfico me sale diferente, aunque las > proporciones alto/ancho sean las mismas. > > Os pongo un ejemplo: > v1<-c(seq(1,200,10)) > v2<-c(seq(1,5000,250)) > > plot(v1,v2) > > jpeg("prueba_1000.jpg",q=100,h=1000,w=1000) > plot(v1,v2) > dev.off() > > Como veréis las proporciones entre tamaño del texto y tamaño del gráfico > cambian. Lo mismo me ocurre al usar jpeg() con distintos tamaños de > archivos, p.e.: > > v1<-c(seq(1,200,10)) > v2<-c(seq(1,5000,250)) > > jpeg("prueba_640.jpg",q=100,h=640,w=640) > plot(v1,v2) > dev.off() > > jpeg("prueba_1000.jpg",q=100,h=1000,w=1000) > plot(v1,v2) > dev.off() > > ¿Sabéis como solucionar esto? > Muchas gracias. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.com > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Hola a los dos. Pensaba que sería una cosa fácil de arreglar. No he usado nunca Sweave, lo miraré. Muchas gracias. El 4 de junio de 2010 14:24, Jaume Tormo <jautorbla@gmail.com> escribió:> Hola a tod@s, > > R 2.10.1 en Windows XP. > Tengo un problema al hacer gráficos, en concreto usando el comando jpeg(). > Cuando hago un gráfico en R, me guío por la ventana que me muestra el propio > R pero después al usar el jpg() el gráfico me sale diferente, aunque las > proporciones alto/ancho sean las mismas. > > Os pongo un ejemplo: > v1<-c(seq(1,200,10)) > v2<-c(seq(1,5000,250)) > > plot(v1,v2) > > jpeg("prueba_1000.jpg",q=100,h=1000,w=1000) > plot(v1,v2) > dev.off() > > Como veréis las proporciones entre tamaño del texto y tamaño del gráfico > cambian. Lo mismo me ocurre al usar jpeg() con distintos tamaños de > archivos, p.e.: > > v1<-c(seq(1,200,10)) > v2<-c(seq(1,5000,250)) > > jpeg("prueba_640.jpg",q=100,h=640,w=640) > plot(v1,v2) > dev.off() > > jpeg("prueba_1000.jpg",q=100,h=1000,w=1000) > plot(v1,v2) > dev.off() > > ¿Sabéis como solucionar esto? > Muchas gracias. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.com >-- Jaume Tormo Blanes IMEM Ramon Margalef. Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante www.ua.es acercad.wordpress.com [[alternative HTML version deleted]]