2012-06-26 8 views
5

I tiene una función con dos variables de entradaInserción variable de función en título del gráfico en R

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

la función produce una trama. ¿Cómo puedo insertar las variables de entrada en el título?

que he intentado:

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") 

Mientras que esto hace insertar la variable de entrada correctamente sino que también hace que el título de pila de la siguiente manera:

Jaccard vs Tsim para profundidades
a
m

Cualquier idea sobre cómo evitar d este apilamiento?

+1

Excelente trabajo al incluir código de ejemplo. Ahora intenta hacer esto reproducible, y voy a echar un vistazo. Si no puede publicar sus propios datos, intente reproducir su problema con los datos del 'iris'. – Andrie

Respuesta

8

Debe utilizar paste en lugar de c:

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

Con c se crea un vector de cadenas (de ahí el apilamiento), con paste que los concatena en una sola cadena.

+0

Excelente. Gracias. – Elizabeth

Cuestiones relacionadas