[R] scatter plot with axes drawn on the same scale

Sundar Dorai-Raj sundar.dorai-raj at pdf.com
Fri Jul 28 22:46:04 CEST 2006


Try:

plot(x, y, asp = 1)

--sundar

bogdan romocea wrote:
> Dear useRs,
> 
> I'd like to produce some scatter plots where N units on the X axis are
> equal to N units on the Y axis (as measured with a ruler, on screen or
> paper). This approach
>   x <- sample(10:200,40) ; y <- sample(20:100,40)
>   windows(width=max(x),height=max(y))
>   plot(x,y)
> is better than plot(x,y) but doesn't solve the problem because of the
> other parameters (margins etc). Is there an easy, official way of
> sizing the axes to the same scale, one that would also work with
> multiple scatter plots being sent to the same pdf() - plus perhaps
> layout() or par(mfrow())?
> 
> Thank you,
> b.
> 
> ______________________________________________
> R-help at stat.math.ethz.ch 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