6

このようなものをプロットしようとすると:

library(ggplot2)
d <- ggplot(diamonds, aes(carat, price)) +
  xlim(0, 2) + geom_point()
d + facet_wrap(~ color)

x 軸のラベルは最初の列にのみ表示されます。2 列目と 3 列目で繰り返してもらいたいと思います。これは可能ですか?

facet_wrap でオプション scales="free" を使用する場合、

d + facet_wrap(~ color, scales="free")

次に、すべてのプロットで x 軸のラベルを取得しますが、これも望ましくありません。最下行のラベルのみを列全体で繰り返したい

プロットするパネルの数が、すべての列に同じ数のプロットがあるようなものである場合、軸は希望どおりに繰り返されます。しかし、常に適切な数のパネルを用意できるとは限りません。

4

1 に答える 1