我试过用木素、符号和情节,但没有完全得到我想要的东西。基本上,我有x和y数据,我想要绘制成一个对数尺度。每个数据点都是一个实心填充的圆,圆圈大小取决于一个数值变量(z),颜色基于一个分类值(w)。以下是我尝试过的一些事情:
半径<- sqrt(z / pi)符号(x,y,circles=radius,英寸= 0.35)
加上原木的比例和颜色,完全把它弄掉了。基本上,尝试做这样的事情(http://flowingdata.com/2010/11/23/how-to-make-bubble-charts/)减去标签,用日志刻度并用一个分类变量(w)着色。
我也尝试过xyplot和either...can (使用cex来表示点数的大小),但是无法完全得到我正在寻找的东西--有人为我指明了正确的方向吗?刚开始学习R,感谢您的帮助!
发布于 2014-03-07 02:37:03
你可以在ggplot中做这样的事情:
ggplot(d)+
geom_point(aes(x=Expectancy,y=Fertility,size=Population,colour=Region),alpha=0.8)+
theme_bw()要用日志刻度来完成它,您只需添加:
+ scale_y_log10() + scale_x_log10()

https://stackoverflow.com/questions/22240094
复制相似问题