метки оси x в ggplot facet_wrap

Если количество панелей в последней строке отличается от количества строк выше, метки оси x отсутствуют на фасетном графике с ggplot2. Как я могу добавить их?

Например:

d <- ggplot(diamonds, aes(carat, price, colour=color))
d + geom_point() + facet_wrap(~ clarity, ncol=5)

дает:

введите здесь описание изображения

где метки в каратах отсутствуют для столбцов 4 и 5.


person user3460194    schedule 21.08.2014    source источник
comment
Добавьте , scales = "free" к facet_wrap   -  person David Arenburg    schedule 21.08.2014
comment
Просто чтобы вы знали, если я правильно помню, было время, когда он отображал дополнительные оси x, плавающие в пространстве, как вы описали, и это поведение было удалено намеренно, потому что людям это не нравилось.   -  person joran    schedule 21.08.2014
comment
Этот вопрос может быть полезен.   -  person tonytonov    schedule 22.08.2014
comment
@DavidArenburg: это добавляет метки к каждой панели, а это не то, что я искал.   -  person user3460194    schedule 22.08.2014
comment
@joran: Это интересно. Для меня было бы здорово иметь его обратно в качестве опции.   -  person user3460194    schedule 22.08.2014
comment
@tonytonov: Спасибо, что указали на этот вопрос! Версия 1 по ссылке сделала свое дело!   -  person user3460194    schedule 22.08.2014
comment
Пожалуйста! Теперь вы можете либо опубликовать свое решение и отметить его как принятое, либо оставить вопрос как есть. В последнем случае он, скорее всего, через некоторое время будет закрыт как дубликат.   -  person tonytonov    schedule 22.08.2014