[R] Plot's aspect ratio and pty

Uwe Ligges ligges at statistik.tu-dortmund.de
Mon Dec 13 11:13:09 CET 2010


It does for me under R-2.12.0 32-bit on Windows with the windows() 
device, so:

Which version of R, which OS, which device do you use?

Uwe Ligges




On 13.12.2010 07:30, Marcin Kozak wrote:
> Dear All,
>
> I've been playing with pty, and it seems it does not produce square
> plots as it is expected to (or at least as I expect it to). Consider
> this simple example:
>
> par(pty="s"); plot(1:10, 1:10)
>
> This should produce a square plot, right? Well, if you have a look at
> the graph, it is not square! So, maybe the limits?
>
> par(pty="s"); plot(1:10, 1:10, xlim = c(0,11), ylim=c(0,11))
>
> No, again not. So let's try and help to equalize everything, just to be sure:
>
> windows(6, 6); par(mar=c(3, 3, 3, 3), pty="s"); plot(1:10, 1:10, xlim
> = c(0, 11), ylim = c(0, 11))
>
> Again not!
>
> pty = "s" is to generate a square plotting region, and it does not
> seem to do that. Where is my mistake?
>
> Thanks in advance,
> Marcin
>
> ______________________________________________
> 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