ggplot2直方图颜色不渗透

时间:2019-05-13 07:28:04

标签: r ggplot2 histogram overlay

我正在尝试使用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。为什么与第一个情节不同?

0 个答案:

没有答案