99

これはデータの視覚化の問題ではないことは知っていますが、上司がそれを求めたので、それが可能かどうかを判断する必要があります。

ありがとう!

4

4 に答える 4

112

2016年に検索した人への回答。

ggplot22.0 以降、スイッチ引数facet_gridはorに対してこれを行います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")
于 2016-12-01T17:47:21.427 に答える
-3

答えはイエスです!

theme(strip.text=element_text(vjust=-10))

-10 という数値は、プロットで使用しているスケールと単位によって決まります。

于 2015-05-05T17:40:21.943 に答える
-5

テーマの使用をフォローするには:

テーマ(strip.text=element_text(vjust=-10))

すべてのラベルに同じ数のキャリッジ リターンがあることを確認してください。

Label /n Facet /n Oneとは異なるレートで vjust しLabel /n Facet Twoます。

于 2015-10-22T13:26:25.137 に答える