2017-07-06 81 views
1

我喜歡小地塊的標題非常多的風格:面風格的標題

require(ggplot2) 
df <- data.frame(x = rnorm(1E3), labels = as.factor(c(rep("plot1",500), rep("plot2",500)))); 
ggplot(df, aes(x=x)) + geom_histogram() +facet_wrap(~labels) 

facets

而且我想類似的格式化其他地塊稱號時尚。當我剛加入ggtitle()的情節,我得到如下:

ggplot(df, aes(x=x)) + geom_histogram() +ggtitle('plot1 and plot2')

ggtitle

我如何可以格式化ggtitle標題看起來像facet_wrap標題?

謝謝!

回答

3

如果您希望看起來像條形標籤,您可以爲包含單個組的標題創建一個新列,然後使用該變量進行組合。

本質上使用facet與假變量來獲得你喜歡的外觀。

df$overall = "plot1 and plot2" 

ggplot(df, aes(x=x)) + 
    geom_histogram() + 
    facet_wrap(~overall) 

enter image description here