8

我有一个带有两个输入变量的函数

min.depth<-2  
max.depth<-5

该函数产生一个图。如何将输入变量插入到标题中?

我试过了:

plot.a<-plot(plt.a$"Traits",plt.a$"Species",xlab="Site similarity by traits (Tsim)",
             ylab="Site similarity by species (Jaccard)",
             main=c("Jaccard vs. Tsim for depths", min.depth, "to",max.depth,"m")

虽然这确实正确插入了输入变量,但它也会导致标题堆叠如下:

Jaccard vs. Tsim for depths  
2  
to  
5  
m 

关于如何避免这种堆叠的任何想法?

4

1 回答 1

16

您应该使用paste而不是c

plot(..., main=paste("Jaccard vs. Tsim for depths",  min.depth, "to",max.depth,"m", sep=" "))

随着c您创建一个字符串向量(因此是堆叠),paste您将它们连接成一个字符串。

于 2012-06-26T11:34:36.643 回答