Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将几何图形密度()覆盖在几何图形直方图上(位置=“填充”)_R_Ggplot2 - Fatal编程技术网

R 将几何图形密度()覆盖在几何图形直方图上(位置=“填充”)

R 将几何图形密度()覆盖在几何图形直方图上(位置=“填充”),r,ggplot2,R,Ggplot2,我知道如何用ggplot2在计数柱状图上叠加密度图,但我不知道该位置何时设置为填充。我还有一个变量映射到直方图上的填充美学(因此填充位置)。非常感谢您的帮助。下面是我的代码的精简版本供参考(无密度图): 编辑:添加初始绘图 我认为您误解了其中一些参数:fill作为美学意味着颜色填充条或多边形,而fill作为位置意味着位置的设置方式,使条从0%到100%。为了帮助您了解更多详细信息,请发布一份具有代表性的数据样本,供我们参考with@camille我明白。将histogram position参数

我知道如何用ggplot2在计数柱状图上叠加密度图,但我不知道该位置何时设置为填充。我还有一个变量映射到直方图上的填充美学(因此填充位置)。非常感谢您的帮助。下面是我的代码的精简版本供参考(无密度图):

编辑:添加初始绘图


我认为您误解了其中一些参数:
fill
作为美学意味着颜色填充条或多边形,而
fill
作为位置意味着位置的设置方式,使条从0%到100%。为了帮助您了解更多详细信息,请发布一份具有代表性的数据样本,供我们参考with@camille我明白。将histogram position参数设置为fill时,映射到fill美学将创建一个显示填充变量在直方图的不同桶中的分布的绘图。现在,我想叠加用于直方图的变量的总体分布,以便在评估每个桶时引用。我本应该只使用堆叠计数直方图,但映射到填充美学的簇数量实在太大。您想叠加每组的密度曲线,还是总值的密度曲线?我想你需要把一些东西分开,可能是一组一组,因为这已经很难读了,而且看起来只会越来越难。我也不确定你怎么会有一个从0到1的密度直方图条,然后显示一个清晰的密度曲线。e、 如果你显示的是所有组的密度,但有一个填充位置,那不是一条直线吗?无论哪种方式,为了获得更多的洞察力,您都需要发布一个数据样本
assigned.data %>%
ggplot(aes(x = balance, fill = cluster)) +
  geom_histogram(aes(y = ..density..), binwidth = 50000, position = "fill")