R 不标记绘图上的所有点

R 不标记绘图上的所有点,r,plot,R,Plot,这是我的代码: A<-read.delim("/Users/macbookair11/Downloads/file.txt",header = T) names(A) attach(A) P<--log10(fdr) plot(lfc,P,type="p", xlab="log2fc", ylab="-log10fdr", pch=16, xlim=c(-5,5) ) abline(h =(-log10

这是我的代码:

A<-read.delim("/Users/macbookair11/Downloads/file.txt",header = T)
names(A)
attach(A)
P<--log10(fdr)

plot(lfc,P,type="p",
xlab="log2fc",
ylab="-log10fdr",
pch=16,
xlim=c(-5,5)
)
abline(h =(-log10(0.01)), untf = FALSE, col="red")
abline(v =(log2(2)), untf = FALSE, col="red")
abline(v =-(log2(2)), untf = FALSE, col="red")
text(lfc,P, labels=Transcript, cex=0.6, pos=4, col="red")

A无法显示如何使用数据,因为它不可用;这显示了t检验中“异常值”的一些条件标记

x <- rnorm(100)
y<- rchisq(100,1)
plot(x,y, xlim=c(-3.5,3.5))
abline(v= c(-1.96, 1.96), col='red')
abline(h= 3.84, col='red')
text(x[ abs(x) > 2|y > 3.8], y[abs(x) > 2|y > 3.8]+.15, 
        paste0("(",round(x[ abs(x) > 2|y > 3.8],1), " , ", 
                   round(y[ abs(x) > 2|y > 3.8],1),
                ")" ) )
x3.8],y[abs(x)>2 | y>3.8]+0.15,
浆糊0(“(”,圆形(x[abs(x)>2 | y>3.8],1),”,“,
圆形(y[abs(x)>2 | y>3.8],1),
")" ) )

Thread提供了几种解决方案。也许其中一个或几个也适合你的情况?对不起,我有点误读了这个问题,试着用text(lfc[(lfc>1 | lfc2]、P[(lfc>1 | lfc2]、labels=Transcript[(lfc>1 | lfc2]、cex=0.6、pos=4、col=“red”)。如果没有实际数据,这是未经测试的。