我想尝试通过调用 heatmap.2 来生成一个生成热图的函数。除其他外,我想通过调用 add.expr 来生成绘图的标题,例如:
add.expr=c(mtext(text=titlestring, side=3, line=4, cex=1)
标题字符串是另一个函数传递给函数的字符向量:
titlestring<-paste("Mean bin methylation",samplename, "on 5kb flanked CpG Island promoters in mm9")
当我尝试运行我的函数时,出现以下错误:
as.graphicsAnnot(text) 中的错误:找不到对象 'titlestring' 我确实知道 titlestring 是在我的功能范围内定义的,因为我使用我测试了这个
print()
问题,我认为问题与mtext()
期望 exprssion 对象的事实有关,所以我使用as.expression()
. 但我仍然得到这个错误。
知道可能是什么问题吗?
提前致谢
多列夫·拉哈特