R ggplot2 facet_wrap не меняет данные в соответствии с уровнем фактора - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь использовать facet_wrap, чтобы разбить мой фрейм данных на отдельные графики на основе одного столбца.Однако, когда я использую уровни, заголовок над каждым отдельным графиком изменяется, а данные, отображаемые на графике, не изменяются.

Вот пример:

library(reshape2)

library(ggplot2)

levels(tips$sex) <- c("Male", "Female")
ggplot(tips, aes(x=total_bill, y=tip/total_bill))+
  facet_wrap(~sex)+
  geom_point(shape=1)

ggsave("prac.pdf")

Это дает мне график сМужчина слева и женщина справа.Самая высокая точка y находится на женском графике. Если я изменил уровни и сначала выбрал «Женщина», метка «Женщина» появится слева, но самая высокая точка y теперь находится под мужской и все еще справа.

levels(tips$sex) <- c("Male", "Female")
ggplot(tips, aes(x=total_bill, y=tip/total_bill))+
  facet_wrap(~sex)+
  geom_point(shape=1)

ggsave("prac.pdf") 

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...