2016-10-24 3 views
1

Ich versuche, 2 Plots zusammen unter Verwendung ggplot2 und plotly zu planen. Folgendes habe ich versucht:Plotly zeigt Titel von mehreren Plots nicht in R

Alles funktioniert gut, aber der Titel der kombinierten Handlung enthält nur "disp vs cyl". Ich möchte beide Titel oben auf den entsprechenden Plots einfügen. Aber ich sehe keine Option in subplot() Befehl, dies zu tun. Irgendwelche Ideen wie das behoben werden kann? Vielen Dank.

Antwort

2

Ein Weg ist facet_wrap anstelle von ggtitle zu verwenden. Zum Beispiel:

df <- mtcars 
df$lab1 <- 'mpg vs cyl' 
df$lab2 <- 'disp vs cyl' 

mt_mpg <- ggplot(df)+ 
    geom_boxplot(aes(x = as.factor(cyl), y = mpg))+ 
    facet_wrap(~lab1) 

mt_disp <- ggplot(df)+ 
    geom_boxplot(aes(x = as.factor(cyl), y = disp))+ 
    facet_wrap(~lab2) 

subplot(mt_mpg, mt_disp) 

Cheers,

Branden

+0

Dank. Das ist eine gute Arbeit. –