R版本:3.0.2(2013-09-25)/ platform:x86_64-pc-linux-gnu / package:gplots
我想做以下事情:
textplot(textVec,col.data="red")
textVec
是字符串向量(例如ex textVec = c("one","two")
)
然后我收到以下错误:
1: In text.default(x = xpos, y = ypos, labels = object, adj = c(0, ... :
"col.data" is not a graphical parameter
我做错了什么?
答案 0 :(得分:2)
如果你看一下textplot的帮助
?textplot
您会看到col.data
仅在第一个参数是矩阵
## S3 method for class 'matrix'
textplot(object, halign = c("center", "left", "right"),
valign = c("center", "top", "bottom"), cex, cmar = 2,
rmar = 0.5, show.rownames = TRUE, show.colnames = TRUE,
hadj = 1, vadj = 1, mar = c(1, 1, 4, 1) + 0.1,
col.data = par("col"), col.rownames = par("col"),
col.colnames = par("col"), ...)
对于字符串向量,您应该使用
textplot(textVec, col="red")
(来源:text.default
的帮助页面)