楼主: pony2001mx
7176 3

[问答] 用R做散点图:点颜色问题 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
333 点
帖子
19
精华
0
在线时间
18 小时
注册时间
2013-8-8
最后登录
2023-4-19

楼主
pony2001mx 发表于 2014-8-5 18:02:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好:
我是R初级人员,用以下数据和以下R代码我得到了散点图,但是ggplot默认的颜色非常不理想,我想把group字段为n的标记为灰色,t的标记为红色,并且红色点在灰色点的上面。
特请教大家,希望给我指点。非常谢谢!!

数据:

rna

pr

group

0.471693

0.092759

n

-0.5999

-0.7084

n

0.130112

-0.25734

n

-0.01872

-0.11843

n

0.445137

0.457714

n

-0.31895

-0.35822

n

-0.2617

-0.30309

t

0.036436

0.667298

n

-0.66493

-0.09388

n


... ... ...


代码:
  1. >d <- read.table("data.txt", header=T)
  2. >p <- ggplot(d, aes(rna,pr))
  3. >p + geom_point(aes(colour=factor(group)))
复制代码



二维码

扫码加我 拉你入群

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

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

关键词:散点图 Colour factor Group gplot 散点图

沙发
goldfish_lina 发表于 2014-8-5 18:13:29
谢谢谢谢谢谢

藤椅
mymei 发表于 2014-8-6 10:11:37
自定义颜色的话试试
  1. p + geom_point(aes(colour=factor(group)))+scale_color_manual(values =c('grey','red'))
复制代码

板凳
pony2001mx 发表于 2014-8-6 10:26:43
谢谢mymei回复,但是很多灰色点把红点给覆盖住了,如何让红点在上面?  非常谢谢!!

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

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