Thank you Greg,

I'll add 180 then.

Thanks for the hint with longer radial.lim arguments it works woderfull.

> The lines function is plotting in Cartesian coordinates, not the polar 
> coordinates.

Is there any (lines) function that plots polar coordinates to an existing plot?

Thank you very much!
Thomas


2010/6/3 Greg Snow <greg.s...@imail.org>:
> It looks like polar.plot does not handle negative lengths, you can preprocess 
> the data and just add 180 degrees to the angles corresponding to negative 
> lengths and then use their absolute values.
>
> The radial.lim is not ignored, based on the documentation the range is then 
> made pretty (and 100 is apparently prettier than 90), if you pass a longer 
> vector (e.g. c(30,60,90) ) then those exact values will be used.
>
> The lines function is plotting in Cartesian coordinates, not the polar 
> coordinates.
>
> --
> Gregory (Greg) L. Snow Ph.D.
> Statistical Data Center
> Intermountain Healthcare
> greg.s...@imail.org
> 801.408.8111
>
>
>> -----Original Message-----
>> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-
>> project.org] On Behalf Of Thomas Steiner
>> Sent: Thursday, June 03, 2010 8:09 AM
>> To: r-help@r-project.org
>> Subject: [R] plot polar coordinates
>>
>> Hi,
>> I'd like to plot in in polar coordinates a line which is given as a
>> vector of lengths and angles.
>>
>> library("plotrix")
>> polar.plot(length=c(1,-13,3,-
>> 1),polar.pos=c(20,20,45,55),rp.type="p",line.col="red",lwd=3,clockwise=
>> TRUE,label.pos=seq(30,360,by=30),labels=c("ESE","SSE","S","SSW","WSW","
>> W","WNW","NNW","N","NNE","ENE","E"),radial.lim=c(0,90))
>> lines(seq(0,285,by=15),rep(c(40,60),times=10),col="blue")
>>
>> My questions:
>> a) Why is the radial.lim=c(0,90) ignored?
>> b) Why is there no red line?
>> c) Why is the blue line not "jumping" between two circles of radius 40
>> respectively 60 (The first argument of "line" should be the angle, the
>> second the length.)? Or: which function plots in existing polar plots?
>> (Remark the the polygone is not complete, eg going around)
>>
>> My final goal will be such a plot:
>> http://www.mysundial.ca/tsp/images/sun_chart_50_solar_polar.jpg which
>> is the polar-coordinate version of my wikimedia plot
>> http://commons.wikimedia.org/wiki/File:Sonnenstand.png (made in R, see
>> source)
>> Thanks for hints and help,
>> Thomas
>>
>> PS: I asked a close question last year:
>> http://www.mail-archive.com/r-help@r-project.org/msg64998.html
>>
>> ______________________________________________
>> 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.
>

______________________________________________
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