On Fri, 23 May 2014 12:19:11 PM Ruddy Kathy wrote: > Hi Guys, > > I have been trying to create a 'balloon plot' using R, which is where the > points in a plot are scaled such that the size of the point (area) > represents the value. > ... > Anybody got any ideas for how to change this scaling?? > I would be very grateful!! > Hi Kathy, This isn't ggplot, but you can apply whatever scaling function you want in size_n_color (plotrix). I read in your example as a data frame named "krdata2". Perhaps it will be useful.
krmed<-sapply(krdata2[,2:9],median,na.rm=TRUE) x11(width=8,height=3) stretch_it<-function(x) (x+0.65)^5 library(plotrix) size_n_color(seq(1,32,length.out=8),rep(1,8),krmed, sizefun="stretch_it", xlim=c(0,32),col=rep(3,8), xat=seq(1,32,length.out=8),yat=c(0.5,1.5), main="size_n_color",xlab="",ylab="", xaxlab=names(krmed),mar=c(5,4,4,5)) Jim ______________________________________________ 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.