R 成对绘图中的点大小

R 成对绘图中的点大小,r,R,我设法用r函数“pairs”(下面板中的Kendall tau值和上面板中的pairs图)绘制了一个图。我仍然有一个问题。如何更改上面板中点的大小?这是我的密码 panel.Kendall <- function(x,y,digits=2, prefix="", cex.cor) { usr <- par("usr"); on.exit(par(usr)) par(usr = c(0, 1, 0, 1)) r <- Kendall(x, y)$tau txt <- for

我设法用r函数“pairs”(下面板中的Kendall tau值和上面板中的pairs图)绘制了一个图。我仍然有一个问题。如何更改上面板中点的大小?这是我的密码

panel.Kendall <- function(x,y,digits=2, prefix="", cex.cor)
{
usr <- par("usr"); on.exit(par(usr))
par(usr = c(0, 1, 0, 1))
r <- Kendall(x, y)$tau
txt <- format(c(r, 0.123456789), digits=digits)[1]
txt <- paste(prefix, txt, sep="")
if(missing(cex.cor)) cex <- 0.8/strwidth(txt)
text(0.5, 0.5, txt, cex = cex * 0.5)
}
png("Kendall1.jpg",width=600,height=600,res=100)
pairs(all[c(2,6,8,9,10,11,14,15)],lower.panel=panel.Kendall)
dev.off() 

panel.Kendall您还可以为
upper.panel=
(例如,
panel.points
)定义自己的函数,在该函数中,您可以使用
cex=

panel.points<-function(x,y)
{
  points(x,y,cex=3)
}

pairs(iris[,1:4],lower.panel=panel.Kendall,upper.panel=panel.points)
panel.points