全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
18346 5
2015-01-09
用R做散点图,因为有的数据比较接近,标签重叠,该如何解决?满意的话给5个金币。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-1-10 23:27:09
使用ggolot2设置透明度即可(alpha=I(1/7) 这个值越小越透明)
比如:
library(ggplot2)
x=rep(seq(0,10,0.1),100)
y1=x*2+1
y2=x*4+2
y1=y1+rnorm(length(y1),10,5)
y2=y2+rnorm(length(y2),10,5)
d=data.frame(x,y1,y2)
p<-ggplot(d)+geom_point(aes(x,y1,colour="1"),alpha=I(1/7))
p+geom_point(aes(x,y2,colour="2"),alpha=I(1/7))

Rplot.jpeg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-1-11 15:50:38
一般对于数据量比较大的散点图,我们采用的策略基本上是两个。一个是如楼上所说的采用散点图的透明度,第二个就是将实心圆换成空心圆,这样子可以最大程度的降低点与点之间的干扰。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-1-12 11:00:13
jacosis 发表于 2015-1-11 15:50
一般对于数据量比较大的散点图,我们采用的策略基本上是两个。一个是如楼上所说的采用散点图的透明度,第二 ...
那我在点上加图签,他们会重叠吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-21 20:59:11
设置透明度并不能避免标签重叠
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-21 21:03:58
解决标签重叠,用ggrepel包,geom_text_repel()基于geom_text(),用geom_text_repel()可以解决数据点的标签重叠。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群