Creating a Polar Plot with expanding points as radius increases
Thank you, Baptiste! I think that this will work for me. Looking into the coord_polar function of ggplot2, I think that the racetrack plot at the bottom of the page (http://had.co.nz/ggplot2/coord_polar.html) will be exactly what I need. On Mon, Jun 27, 2011 at 8:09 PM, baptiste auguie
<baptiste.auguie at googlemail.com> wrote:
Try this, library(ggplot2) d <- data.frame(theta = runif(10, 0, 360), r = runif(10, 0, 3)) ggplot(d, aes(x=theta, y=r, size=r)) + coord_polar(start=0)+ ?geom_point() + ?scale_x_continuous(breaks=seq(0, 360, by=30), expand=c(0,0), lim=c(0, 360))+ ?scale_area() HTH, baptiste On 28 June 2011 10:35, Patrick Jemison <jemison at gmail.com> wrote:
I'd like to create a polar plot similar to those created by the polarFreq function in the openair package. ?However, this package seems to be specific to wind speed and direction, and requires a "ws" (wind speed) and a "wd" (wind direction) column. ?My data is unrelated to wind speed, but I'd like to be able to get a plot that does what polarFreq's plots do; I'd like to have points that expand as their distance from the center increases. http://www.oga-lab.net/RGM2/func.php?rd_id=openair:polarFreq Without this property, my plot looks more like spokes on a wheel, or similar to the polar.plot function in the plotrix package: http://www.oga-lab.net/RGM2/func.php?rd_id=plotrix:polar.plot Is there a package or function available that allows the creation of a plot as described above for a generic set of polar data? ?I spent a few hours today trying to find something I could use, but no luck yet. I'm using data of the form: x = r, y = theta, and z = a value to plot at the corresponding r,theta (as a comparison, for the polarFreq plot, z would be the frequency that is indicated by various colors in the plot). I appreciate any help! Patrick Jemison
______________________________________________ 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.