楼主: shengzhouwang
18425 5

[问答] 用R做散点图,但是标签重叠,该如何解决 [推广有奖]

  • 3关注
  • 8粉丝

w

已卖:614份资源

副教授

36%

还不是VIP/贵宾

-

威望
0
论坛币
5257 个
通用积分
13.1662
学术水平
18 点
热心指数
33 点
信用等级
10 点
经验
18440 点
帖子
516
精华
0
在线时间
1001 小时
注册时间
2011-12-19
最后登录
2025-10-15

楼主
shengzhouwang 发表于 2015-1-9 11:24:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用R做散点图,因为有的数据比较接近,标签重叠,该如何解决?满意的话给5个金币。
二维码

扫码加我 拉你入群

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

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

关键词:散点图 数据比较 个金币 标签 如何 散点图

致力于教育测量改变教育现状

沙发
358463121 发表于 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

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

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

报纸
dogfaraway 发表于 2018-4-21 20:59:11
设置透明度并不能避免标签重叠

地板
dogfaraway 发表于 2018-4-21 21:03:58
解决标签重叠,用ggrepel包,geom_text_repel()基于geom_text(),用geom_text_repel()可以解决数据点的标签重叠。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:55