Цвет гистограммы ggplot2 не кровоточит - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь построить наложенную гистограмму, используя position = 'identity'. Обычно он работает нормально, но на этот раз другой цвет не просвечивает. В зависимости от назначения цветов, один из цветов доминирует и не позволяет другому проливаться сквозь него при наложении. Другой цвет показывает только там, где нет перекрытия. Набор данных такой же, как и другие, использовавшиеся ранее (те же типы данных), за исключением того, что он взят из файла SPSS .sav. Есть ли шанс, что это проблема?

Вот что я хочу: enter image description here

Вот что я получаю: enter image description here

Перепробованные факторинговые переменные, безрезультатно.

ggplot(spvdata, aes(AGE, fill = GENDER)) + 
  geom_histogram(binwidth = 2, alpha = .9, position = "identity") +
  scale_fill_manual(name = "", values = twocolorPalette,
                    labels = c("Female", "Male")) +
  labs(x = "Age (years)", y = "Number of patients")

Структура для spvdata равна (*, "format.spss")= chr "A30"

Я ожидаю получить тот же сюжет, что и раньше. Но, похоже, в данных что-то другое.

small dataset with alpha = 0.9

Записи MALE блокируют FEMALE. Почему это не то же самое, что первый сюжет?

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