R textplot() - " col.data"不是图形参数

时间:2014-02-25 09:23:36

标签: r plot

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

我做错了什么?

1 个答案:

答案 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的帮助页面)