2012-05-15 2 views
3

Я делаю полевые графики для двух наборов данных в R + ggplot2, и я использую грани для печати сетки участков на основе двух факторов. До сих пор так хорошо, дело в том, что один из двух наборов данных полностью пропускает значения для одного из уровней одного фактора, поэтому я получаю сетку 5 х 5 и сетку 5 х 4, но эти сетки для сравнения с глазами, и поэтому я хотел бы показать пустые графики для отсутствующих значений. Это возможно?Как заставить показывать пустые участки с гранями ggplot2?

Спасибо, Томмазо

+0

Мне трудно понять, в чем проблема, я попытался отложить некоторые значения в примере диоксинов ('diamonds $ carat [diamondonds $ cut == 'Very Good'] <- NA') из руководства [facet_grid ] (http://had.co.nz/ggplot2/facet_grid.html), но пустая категория все еще отображается. Если бы вы отбирали некоторый образец кода, я был бы рад дать ему еще один выстрел. –

ответ

5

Процитируем документацию на ?facet_grid:

падение: Если TRUE, то по умолчанию все уровни фактора не используются в данных автоматически будут сброшены. Если FALSE, все уровни факторов будут отображаться как , независимо от того, появляются они или нет в данных.

значит возможно drop = FALSE?

+0

У меня нет капли в facet_grid в моем дистрибутиве ggplot2 ... но выглядит устаревшим. – tunnuz

+0

@tunnuz Я бы обновил его. Текущая версия - 0.9.1. – joran

Смежные вопросы