全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13514 1
2013-05-27
我使用ggplot2绘制火山图遇到问题,我想将abs(logFC)>1&p<0.05的点用其他的颜色绘制,
这是我的命令
data$threshold = as.factor(abs(data$logFC) > 1
                     &data$p..Corr.< 0.05)
g=ggplot(data,aes(x=data$logFC,y=-log10(data$p..Corr.)),colour=threshold)
         g+geom_point(alpha=0.4,size=1.75)+
         theme(legend.position = "none")+xlim(c(-5,5))+ylim(c(0,6))+
         xlab("log2 fold change")+ylab("-log10 p-value")
我对这个data$threshold = as.factor(abs(data$logFC) > 1
                     &data$p..Corr.< 0.05)存在疑问,貌似这个没有起作用,我不知道该怎样调整.

二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-9 17:15:09
as.factor()里面的格式不对
abs(data$logFC) > 1
&data$p..Corr.< 0.05
你看看这个print出来是啥
还是我没太看明白......

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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