I\'m playing around with drawing bubble charts in R -- the current project is to graph a bubble chart of political donations that has the following characteristics:
This is easy when you use the ggplot2 package with geom_point.
One of many benefits of using ggplot is that the built-in statistics means you don't have to pre-summarise your data. geom_point in combination with stat_sum is all you need.
Here is the example from ?geom_point. (Note that mtcars is a built-in dataset with ggplot2.)
See the ggplot website and geom_point for more detail.
library(ggplot2)
ggplot(mtcars, aes(wt, mpg)) + geom_point(aes(size = qsec))
