[R] Exporting R graphics into Word without losing graph quality

Henrik Bengtsson hb at biostat.ucsf.edu
Mon Dec 16 00:15:16 CET 2013


And possibly better, argument 'res', e.g.

png("R.graph.png",  width=1200, height = 700, res=144)
plot(...)
dev.off()

Default corresponds to res=72.

/Henrik

On Sun, Dec 15, 2013 at 3:13 PM, Henrik Bengtsson <hb at biostat.ucsf.edu> wrote:
> See ?png and argument 'pointsize'.  You can increase that as you
> increase the dimensions of the output image.
>
> /Henrik
>
> On Sun, Dec 15, 2013 at 3:00 PM, david hamer <j.david.hamer at gmail.com> wrote:
>> Hello,
>>
>> My x-y scatterplot produces a very ragged best-fit line when imported into
>> Word.
>>
>>
>>
>> * >plot (data.file$x, data.file$y, type = "p", las=1, pch=20,        ylab =
>> expression("Cover of Species y" ~ (m^{2}~ha^{-1} )),        xlab =
>> expression("Cover of Species x" ~ (m^{2}~ha^{-1}))  )    >lines  (
>> data.file$x,   fitted ( model.x )  )*
>>
>>  A suggestion from the internet is to use .png at high (1200) resolution.
>>    * >dev.print  ( device = png,  file = "R.graph.png",  width = 1200,
>> height = 700)*
>> This gives a high–quality graph, but the titles and tick–mark labels become
>> very tiny when exported into Word.
>>
>> I therefore increased the size of the titles and tick–mark labels with cex.
>>    * >plot (......cex =1.8, cex.lab = 1.8, cex.axis = 1.25,....)*
>> But this causes the x–axis title to lie on top of the tick–mark labels.
>> (This problem does not occur with the y–axis, where the title lies well
>> away from the y–axis tick–mark labels.)
>> Changing margins     * >par ( mai = c ( 1.3, 1.35, 1, .75 ) )*    does not
>> seem to have any effect on this.
>>
>> A suggestion from the internet is to delete the titles from plot, and use
>> mtext with line=4 to drop the title lower on the graph.
>>
>> * >plot (.......  ylab = " ", xlab = " ".....)    >mtext(side = 1, "Cover
>> of Species x (superscripts??)", line = 4)*
>> This works, but with mtext I have now lost the ability to have the
>> superscripts in the axis title.
>>
>> And I am back full circle, having to lower the resolution of the graph to
>> keep the x–axis title away from the axis, and thus reverting to a ragged,
>> segmented “line” when exported to Word......
>>
>> Final note:  The R graphics window version of the graph becomes very
>> distorted, even though the graph may be of high quality (other than the
>> problem of the x-axis title overlaying the x-axis tick-mark labels) once in
>> Word.  I guess this is because of using “tricks” to try to get a desired
>> end-product in Word....
>>
>> Thanks for any suggestions,
>>          David.
>>
>>         [[alternative HTML version deleted]]
>>
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>



More information about the R-help mailing list