aaroseplot | R Documentation |
aaroseplot is simply some wrappers for a specific kind of data that is well displayed as a roseplot. For an application I had, cells could grow outward from a center into a 2-D region. I modeled the probability of growth into a region and wanted to display those probabilities as a roseplot where the area was the probability, not the radius. See the examples.
data(prob.cond.region) ## Dodged barchart, roseplot, area adjusted roseplot be <- barchart(prob.cond.region, "dodge", rad.max=0.5) + ggtitle("Barchart (dodge)") re <- roseplot(prob.cond.region, "dodge", rad.max=0.5) + ggtitle("Roseplot (dodge)") + scale_fill_discrete(guide=FALSE) ae <- aaroseplot(prob.cond.region, "dodge", rad.max=0.5) + ggtitle("Area Adjusted Roseplot (dodge)") + scale_fill_discrete(guide=FALSE) multiplot(be,re,ae, cols=2, rows=2) ## Stacked barchart, roseplot, area adjusted roseplot bk <- barchart(prob.cond.region, "stack", rad.max=0.5) + ggtitle("Barchart (stack)") rk <- roseplot(prob.cond.region, "stack", rad.max=0.5) + ggtitle("Roseplot (stack)") + scale_fill_discrete(guide=FALSE) ak <- aaroseplot(prob.cond.region, "stack", rad.max=0.5) + ggtitle("Area Adjusted Roseplot (stack)") + scale_fill_discrete(guide=FALSE) multiplot(bk,rk,ak, cols=2, rows=2) ## Superimposed barchart, roseplot, area adjusted roseplot br <- barchart(prob.cond.region, "super", rad.max=0.5) + ggtitle("Barchart (super)") rr <- roseplot(prob.cond.region, "super", rad.max=0.5) + ggtitle("Roseplot (super)") + scale_fill_discrete(guide=FALSE) ar <- aaroseplot(prob.cond.region, "super", rad.max=0.5) + ggtitle("Area Adjusted Roseplot (super)") + scale_fill_discrete(guide=FALSE) multiplot(br,rr,ar, cols=2, rows=2) ## Dodged, Stacked, and Superimposed barchart, roseplot, area adjusted roseplot in same plot ## tip: maximize window after render multiplot(be,bk,br,re,rk,rr,ae,ak,ar, cols=3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.