On Fri, Sep 7, 2012 at 9:04 AM, Chris82 <rubenba...@gmx.de> wrote: > Hey R users, > > I am a little bit confused. > > > require(plotrix) > > plot(0,xlim=c(-10,10),ylim=c(-10,10),type="n",xlab="",ylab="") > draw.circle(0,0,5) > > lines(c(0,0),c(0,5)) > lines(c(0,5),c(0,0))
The culprit are unequal margins. Issue par(mar = c(4,4,4,4)) before your code, and you will get a consistent circle. More generally, when the scale of x axis and y axis are not the same (i.e., 1 unit corresponds to different distances __on screen__), drawing a naive circle would result in something that looks like an ellipse on screen. Plotrix can apparently draw a real circle but then the radius is "correct" only in the x direction. HTH, Peter ______________________________________________ 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.