I have the following dummy code:
dt<-data.frame(country=letters[1:20],val=rnorm(20),siz=rnorm(20)) qplot(x=country,y=val,data=dt,geom="point",size=siz)
Now I want to increase the relative size of the points, since the resulting smallest point is too small. Is this possible to do by changing one parameter, like cex
in base plots?
You want scale_size()
and it's argument range
(or to
according to the ggplot website):
qplot(x=country,y=val,data=dt,geom="point", size=siz) + scale_size(range = c(2, 10))
Fiddle with the range
to get suitable minimum/maximum sizes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With