首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试创建一个日志x&y轴,其中的数据点根据数值变量进行大小调整,并根据分类因素进行着色。

尝试创建一个日志x&y轴,其中的数据点根据数值变量进行大小调整,并根据分类因素进行着色。
EN

Stack Overflow用户
提问于 2014-03-07 02:07:50
回答 1查看 154关注 0票数 0

我试过用木素、符号和情节,但没有完全得到我想要的东西。基本上,我有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,感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 02:37:03

你可以在ggplot中做这样的事情:

代码语言:javascript
运行
复制
ggplot(d)+
    geom_point(aes(x=Expectancy,y=Fertility,size=Population,colour=Region),alpha=0.8)+
    theme_bw()

要用日志刻度来完成它,您只需添加:

代码语言:javascript
运行
复制
+ scale_y_log10() + scale_x_log10()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22240094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档