2017-03-17 7 views
1

ggplot2 Rパッケージでfacet_gridを使用して異なるデータグループを表示していますが、何らかの理由でファセットラベルと軸ラベルがggplot2 documentationの表示内容例として、私が使用しているコードは次のとおりです。プロットhereを与えるggplot2のファセットグリッドラベルがスイッチオプションを使用しているときに正しい位置にない

library(ggplot2) 
library(tidyr) 
data <- transform(mtcars, 
       am = factor(am, levels = 0:1, c("Automatic", "Manual")), 
       gear = factor(gear, levels = 3:5, labels = c("Three", "Four", "Five"))) 
p <- ggplot(data, aes(mpg, disp)) + geom_point() 
p + facet_grid(am ~ gear, switch = "both") 

。ファセットラベルはそれぞれの軸ラベルの上と下にありますが、ドキュメンテーションには別の方法が示されています。何が起きているのか?

ありがとうございます。

+2

ドキュメントへのリンクはバージョン2.1.0です。 http://docs.ggplot2.org/dev/facet_grid.htmlは現在のバージョン2.2.1のドキュメントであり、プロットはプロットと同じです。 –

+0

2.2.0の[NEWS](https://github.com/tidyverse/ggplot2/blob/master/NEWS.md)にはこれがすべて記載されています。 'facet_wrap'では' theme(strip.placement = "outside") 'で何が起こるかを制御できます。 – Axeman

+0

お互いに感謝します。私はこれがバージョン2.2で新しくなったことに気付かなかった。 –

答えて

2

J_FとAxemanに感謝します。この動作は、ggplot2のバージョン2.2では新しいものです。ファセットラベルを軸ラベルの外側に表示するには、次のように指定します。

theme(strip.placement = "outside") 
関連する問題