ggplot のストリップ ラベルの位置を上から下へ変更しますか? 質問する

ggplot のストリップ ラベルの位置を上から下へ変更しますか? 質問する

これはデータ視覚化の問題ではないことは承知していますが、上司から依頼されたので、可能かどうか調べる必要があります。

ベストアンサー1

2016 年に検索している人への答え。

ggplot22.0では、スイッチ引数facet_gridまたはに対してこれを実行しますfacet_wrap:

デフォルトでは、ラベルはプロットの上部と右側に表示されます。「x」の場合、上部のラベルが下部に表示されます。「y」の場合、右側のラベルが左側に表示されます。「両方」に設定することもできます。

ggplot(...) + ... + facet_grid(facets, switch="both")

ggplot2の時点2.2.0

facet_wrap()ストリップは、 strip.position 引数を使用して自由に配置できるようになりました(非推奨switch)。

現在のドキュメントはまだ2.1ですがstrip.position文書化された開発ドキュメントで。

デフォルトでは、ラベルはプロットの上部に表示されます。strip.positionを使用すると、ラベルを4辺のいずれかに配置することができます。strip.position = c("top", "bottom", "left", "right")

ggplot(...) + ... + facet_wrap(facets, strip.position="right")

おすすめ記事