@ Jim, I think you have a corrupted verison of ggplot2 as it has a complete help section--occassionally, wll usually, a bit terse but it's there.
I don't see why Kathy cannot use your solution in ggplot2. @ Kathy Try this . Does it approach what you want? If not Jim may be able to suggest a better scaling factor. BTW dput() is a handy way to supply sample data. ############################################### library(ggplot2) library(reshape2) krdata1 <- structure(list(X = c("a_PMd", "b_SMAproper", "c_pre-SMA", "d_M1a", "e_S1", "f_CMA", "g_PMv", "h_M1p"), a_PMd = c(0.4938019, 0.5076123, 0.513509, 0.4906899, 0.4021556, 0.4212536, 0.4038168, 0.3471316 ), b_SMAproper = c(0.5076123, 0.4814135, 0.4728626, 0.4372118, 0.3008708, 0.4024063, 0.4249524, 0.413334), c_pre.SMA = c(0.513509, 0.4728626, 0.4727388, 0.3944285, 0.4695559, 0.3870128, 0.4082124, NA), d_M1a = c(0.4906899, 0.4372118, 0.3944285, 0.4675951, 0.4450485, 0.3899106, 0.3376981, 0.4298238), e_S1 = c(0.4021556, 0.3008708, 0.4695559, 0.4450485, 0.4158451, 0.3941677, 0.3055601, 0.3726385 ), f_CMA = c(0.4212536, 0.4024063, 0.3870128, 0.3899106, 0.3941677, 0.3656597, 0.3655603, 0.4112778), g_PMv = c(0.4038168, 0.4249524, 0.4082124, 0.3376981, 0.3055601, 0.3655603, 0.3471682, 0.303521 ), h_M1p = c(0.3471316, 0.413334, NA, 0.4298238, 0.3726385, 0.4112778, 0.303521, 0.3267115)), .Names = c("X", "a_PMd", "b_SMAproper", "c_pre.SMA", "d_M1a", "e_S1", "f_CMA", "g_PMv", "h_M1p"), class = "data.frame", row.names = c(NA, -8L)) krdata2<-melt(krdata1,value.name="median") krdata2$median <- (krdata2$median+0.65)^5 balloon=ggplot(krdata2,aes(x=X,y=variable))+ geom_point(aes(size=median),shape=21,color="black",fill="lightblue")+ scale_size_area(max_size=40,limits=c(0.6, 2.3),guide="legend", breaks=waiver(), expand=waiver()) print(balloon) ############################################### John Kane Kingston ON Canada > -----Original Message----- > From: j...@bitwrit.com.au > Sent: Sun, 25 May 2014 09:36:10 +1000 > To: dwinsem...@comcast.net > Subject: Re: [R] Balloon plot scaling problem > > On Sat, 24 May 2014 08:56:59 AM David Winsemius wrote: >> http://stackoverflow.com/questions/20458379/changing-size-of-the-dots-in-a-b >> alloon-plot-and-keeping-zero-values: > > Hi David, > I checked this out and it appears to be a solution to the problem of zero > values becoming invisible when a size transformation is applied to the > ggplot2 object. While this is a nice solution to the problem posed, it > doesn't seem to address Kathy's difficulty in emphasizing the differences > between her closely spaced values. I reinstalled ggplot2, but I couldn't > work out how to reproduce her plot as the help page for "ggplot2" seems > to be blank. I had a look at the "stat" and "scale" arguments/functions, > but was unable to locate anything that allowed the user to specify an > arbitrary transformation of data values to plot areas. Perhaps someone > with a better knowledge of ggplot2 can provide an answer. > > 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. ____________________________________________________________ Protect your computer files with professional cloud backup. Get PCRx Backup and upload unlimited files automatically. Learn more at http://backup.pcrx.com/mail ______________________________________________ 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.