我有一个带有两个输入变量的函数
min.depth&LT -2
最大深度< -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的深度
2
到
5
m
关于如何避免这种堆叠的任何想法?
答案 0 :(得分:11)
您应该使用paste
代替c
:
plot(..., main=paste("Jaccard vs. Tsim for depths", min.depth, "to",max.depth,"m", sep=" "))
使用c
创建一个字符串向量(因此是堆叠),使用paste
将它们连接成一个单独的字符串。