首页 > 解决方案 > ggplot2直方图颜色不渗透

问题描述

我正在尝试使用position = 'identity'. 它通常工作正常,但这次另一种颜色没有渗出。根据颜色分配,其中一种颜色占主导地位,并且在重叠时不允许另一种颜色渗出。另一种颜色只显示没有重叠的地方。该数据集与以前使用的其他数据集相同(相同的数据类型),只是它来自 SPSS .sav 文件。有没有可能是问题所在?

这就是我想要的: 在此处输入图像描述

这就是我得到的:在此处输入图像描述

尝试分解变量,没有效果。

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"

我希望得到与以前相同的情节。但数据似乎有些不同。

alpha = 0.9 的小数据集

男性条目正在阻止女性。为什么和第一个情节不一样?

标签: rggplot2histogramoverlay

解决方案


推荐阅读