------------------------------------------------------------------From:David 
Winsemius <dwinsem...@comcast.net>Send Time:2018 May 4 (Fri) 13:25To:孙业平 
<sunyep...@aliyun.com>Cc:R Help Mailing List <r-help@r-project.org>Subject:Re: 
[R] why the length and width of a plot region produced by the dev.new() 
function cannot be correctly set?

> On May 3, 2018, at 6:28 PM, sunyeping via R-help <r-help@r-project.org> wrote:
> 
> When I check the size of the plot region usingdev.size("in")a new plot region 
>is produced and in the Rconsole I get[1] 5.333333 5.322917

Your test is all mangleed together. You failed in your duty to read the list 
info and the Posting guide . NO HTML!

> If I mean to produce a plot region with size setting 
>bydev.new(length=3,width=3)a plot region is produced, but the size is 
>[2.281250, 5.322917], as detected by the de.size function. If I 
>type:dev.new(length=10,width=10)I get a plot region of with the size of 
>[7.614583, 5.322917]. It seems that the width of the new plot region cannot be 
>set, and tt is always 5.322917. The length of the new plot region can be set, 
>but it is always smaller that the values I set.What do I miss? What is the 
>correct way of setting the dimension of the new plot region? I will be 
>grateful to any help.Best regards,

The size of the device is not the size of the plot region. You need to take 
into account the margins. See ?par
Thank you, David.I have read the par() document. Clearly the size of the plot 
region is smaller than or equal to the divice size. However, if I produce a 
graphic device with dev.new (length, width) or other functions, I find the 
largest  width of the new device is always 5.3 inches whatever the values I 
set, and the length of it is alway smaller than what I set. Could you tell me 
how to produce a graphic divice with correct size that I set? I need this 
function because the graphic divice cannot accomendate all of the graph I make 
with some of plot tools such as ggtree. In ggtree plot, part of the tree tips 
label are invisible (https://www.dropbox.com/s/87gyusx7ay1xxu8/tree.pdf?dl=0) 
even I set "par(mar=rep(0,4))". So I think I must plot the tree on a larger 
graphic device.  Best regards. 


> 
>  [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.

David Winsemius
Alameda, CA, USA

'Any technology distinguishable from magic is insufficiently advanced.'   
-Gehm's Corollary to Clarke's Third Law





        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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