在R中没有y轴时在点上放置标签

在R中没有y轴时在点上放置标签,r,plot,R,Plot,我用以下代码创建了11个值: ken <- c(0,0,0,0,0,0,0,0,0,0,0) ken[1] <-cor(q6,q7,method="kendall") ken[2]<-cor(q6,q7,method="kendall") ken[3] <-cor(q6,q8,method="kendall") ken[4] <-cor(q6,q9,method="kendall") ken[5] <-cor(q6,q10,method="kendall")

我用以下代码创建了11个值:

ken <- c(0,0,0,0,0,0,0,0,0,0,0)
ken[1] <-cor(q6,q7,method="kendall")
ken[2]<-cor(q6,q7,method="kendall")
ken[3] <-cor(q6,q8,method="kendall")
ken[4] <-cor(q6,q9,method="kendall")
ken[5] <-cor(q6,q10,method="kendall")
ken[6] <-cor(q7,q8,method="kendall")
ken[7] <-cor(q7,q9,method="kendall")
ken[8] <-cor(q7,q10,method="kendall")
ken[9] <-cor(q8,q9,method="kendall")
ken[10] <-cor(q8,q10,method="kendall")
ken[11] <-cor(q9,q10,method="kendall")
# here are the resulting values:
ken <- c(0.655565129645506, 0.655565129645506, 0.665566263923066, 0.626515492412177, 
         0.461715156391015, 0.571235224489538, 0.417032490161232, 0.406244490689434, 
         0.600130074947292, 0.60706951258355, 0.390576151134331)
text(c(ken[1:11]), labels=c("q6*q7","q6*q7","q6*q8","q6*q9","q6*q10","q7*q8","q7*q9",
                            "q7*q10","q8*q9","q8*q10","q9*q10"), srt=90, cex=1, col="black")

我正在尝试使用以下代码将标签添加到此绘图:

ken <- c(0,0,0,0,0,0,0,0,0,0,0)
ken[1] <-cor(q6,q7,method="kendall")
ken[2]<-cor(q6,q7,method="kendall")
ken[3] <-cor(q6,q8,method="kendall")
ken[4] <-cor(q6,q9,method="kendall")
ken[5] <-cor(q6,q10,method="kendall")
ken[6] <-cor(q7,q8,method="kendall")
ken[7] <-cor(q7,q9,method="kendall")
ken[8] <-cor(q7,q10,method="kendall")
ken[9] <-cor(q8,q9,method="kendall")
ken[10] <-cor(q8,q10,method="kendall")
ken[11] <-cor(q9,q10,method="kendall")
# here are the resulting values:
ken <- c(0.655565129645506, 0.655565129645506, 0.665566263923066, 0.626515492412177, 
         0.461715156391015, 0.571235224489538, 0.417032490161232, 0.406244490689434, 
         0.600130074947292, 0.60706951258355, 0.390576151134331)
text(c(ken[1:11]), labels=c("q6*q7","q6*q7","q6*q8","q6*q9","q6*q10","q7*q8","q7*q9",
                            "q7*q10","q8*q9","q8*q10","q9*q10"), srt=90, cex=1, col="black")

此代码不生成标签(或至少不将标签放在绘图上)。我知道如何在有y轴的绘图上放置标签,但这个绘图没有。我希望图形保持原样,只需添加标签。

默认情况下,绘制的y值为
1
。FWIW,您不需要
cex=1
col=“black”
参数,它们什么都不做

windows()
  plot(~ken, xlab="correlation values", ylab="")
  abline(v=.5)
  text(c(ken[1:11])+.005, 1.06, srt=90, labels=c("q6*q7","q6*q7","q6*q8","q6*q9",
       "q6*q10","q7*q8","q7*q9","q7*q10","q8*q9","q8*q10","q9*q10"))

我们无法访问您的
qi
s。你能粘贴到
dput(ken)
?完成后,QI只是数据框(问题1、2、3等)中已矢量化的列。