我使用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)存在疑问,貌似这个没有起作用,我不知道该怎样调整.