Jean,

Thank you for checking the problem. I have the same software with you.

If I created plot with
windows(width = 4, height = 4, pointsize = 10)
plot(1:10)
Then I "copy as metafile" and paste it into Word. I can get the correct size.

However, if I select "save as metafile" and save it as "abc.emf", then I insert plot from file in Word. I get a plot with size 5.333" x 5.333" and font 16 pt. It's same as creating a plot with win.metafile().

I don't know why there is different.

P.S., I run R in a Windows 7 Pro. laptop with screen resolution 1388 x 768 px and 96 dpi.

Best,
Jinsong

On 2014/5/27 5:51, Adams, Jean wrote:
Jinsong,

When I use your code to create the abcd.emf file, and then copy and
paste it into Word, I end up with a 4" x 4" plot with 12 pt font, just
as you intended.  I'm using R version 3.1.0, and Word 2010 version
14.0.7116.5000.  Not sure why it works differently for you.

Jean


On Mon, May 26, 2014 at 2:34 PM, Jinsong Zhao <jsz...@yeah.net
<mailto:jsz...@yeah.net>> wrote:

    Hi there,

    I hope to use the emf plot produced by R in Word. However, I have
    problems with setting the plot size. Here is a mini-example code:

    win.metafile("abcd.emf", height =4, width=4)
    plot(1:10)
    dev.off()

    I hope to get a emf plot with size 4x4in and pointsize 12pt.
    However, I got a plot with size 5.333x5.333in and pointsize 16pt in
    Word. It seems that the emf file report its resolution with 96dpi,
    but Word assume it with 72dpi.

    How to control on the dpi? (In my opinion, vector plot has nothing
    to do with dpi). I just hope to control the size and pointsize with
    something like the code above.

    Any suggestions?

    Best,
    Jinsong


______________________________________________
R-help@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.

Reply via email to