Можно ли использовать черепицу из решетки в ggplot2 в R - PullRequest
9 голосов
/ 04 марта 2011

Можно использовать shingles для определения определенных диапазонов в ggplot2.Насколько я понимаю, shingles - это способ создания групп.Можем ли мы создать такие shingle s и использовать их в ggplot2 facet_grid для получения графиков?

1 Ответ

7 голосов
/ 03 апреля 2011

Исходя из комментариев, ggplot не может рисовать черепицу (как решетка рисует черепицу со специальными индикаторами в полосе) и по умолчанию не имеет средств для создания перекрывающихся групп.

Тем не менее, я просматриваю этот превосходный документ PDF , целью которого является создание версии gpplot2 для каждой фигуры в превосходной книге Депаяна «Решетка» ( Решетка: многомерная визуализация данных с помощью R ).

Страница 31 содержит пользовательскую функцию fn(), которая, насколько я могу судить, копирует поведение equal.count(), чтобы обеспечить правильную структуру данных для построения с перекрывающимися черепицами. PDF содержит множество примеров «черепицы» в ggplot, с которыми вы можете поиграть.

Так что не уверен, что это отвечает на вопрос - но, по крайней мере, кажется, что можно перетянуть ggplot в создание графиков, использующих концепцию гальки.

...