我刚刚开始自学R,作图的时候遇到了一些问题。可能很基本,但是搜索了半天也没有找
到答案。这里高手多,请大家帮我看看。
我需要做一个 scatterplot 的matrix,找到了 asbio package。 我是这么做的:
data library(asbio)
attach(data)
panel.cor.res(x, y, digits = 2, meth = "spearman", cex.cor=1)
panel.lm(x, y, col =1, bg = NA, pch = 16, cex = 1,
col.line = 2, lty = 1)
pairs(data, cex.labels=1, cex=.95, gap=.1, lower.panel=panel.cor.res, upper.
panel=panel.lm)
panel.cor.res 和 panel.lm 是asbio 里的function,可是每次总是出错:
> panel.cor.res(x, y, digits = 2, meth = "spearman", cex.cor=1)
Error in is.data.frame(y) : object 'y' not found
> panel.lm(x, y, col =1, bg = NA, pch = 16, cex = 1,
+ col.line = 2, lty = 1)
Error in points(x, y, pch = pch, col = col, bg = bg, cex = cex) :
object 'x' not found
实在不知道怎么解决了。大家能帮帮我么。