如何使用ggplot2绘制填充的直方图及其密度?

s3b4s

我用ggplot2创建了这个直方图:

x = rnorm(100,0,150)
df <- data.frame(val=c(x))
ggplot(df, aes(val,..density.., fill = ..x..>100)) + 
  geom_histogram(binwidth=bw.SJ(df$val), colour="black") +
  scale_fill_hue(h=c(115,230))

我想将pdf添加到此直方图中,但是当添加下一行时:

geom_density(colour="red", lwd=1) +

这将返回错误:

Error in get(x, envir = this, inherits = inh)(this, ...) : 
  Aesthetics can not vary with a ribbon

提前致谢!

斯文·霍恩斯坦

如果您指定fill = ..x..>100)内部geom_histogram而不是整个图,它应该可以工作您不能在密度上改变填充颜色。

ggplot(df, aes(val)) + 
  geom_histogram(aes(fill = ..x.. > 100), 
                 binwidth = bw.SJ(df$val), colour = "black") +
  scale_fill_hue(h = c(115, 230)) +
  geom_density(colour = "red", lwd = 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ggplot2的直方图密度

来自分类Dev

使用ggplot2的序数因子的密度直方图

来自分类Dev

在ggplot2中创建密度直方图?

来自分类Dev

在ggplot2中创建密度直方图?

来自分类Dev

如何使用ggplot2使用略有不同的数据绘制直方图

来自分类Dev

如何使用ggplot2使用略有不同的数据绘制直方图

来自分类Dev

如何在R的ggplot2中绘制阶跃直方图?

来自分类Dev

数据量大时使用ggplot2绘制直方图

来自分类Dev

使用 purrr::map 和 ggplot2 绘制多个直方图

来自分类Dev

如何使用ggplot2在两条线之间绘制密度图?

来自分类Dev

用ggplot绘制密度直方图

来自分类Dev

在ggplot2中绘制直方图

来自分类Dev

使用ggplot2的直方图

来自分类Dev

ggplot2中的密度直方图:标签栏高度

来自分类Dev

如何使用ggplot2中的填充美学绘制两个组的相对比例?

来自分类Dev

如何在ggplot2中绘制裁剪的密度图而不会丢失部分

来自分类Dev

如何在ggplot2中绘制裁剪的密度图而不会丢失任何部分

来自分类Dev

ggplot2直方图:如何使用ggplot2将文本注释添加到直方图栏上

来自分类Dev

如何绘制ggplot2中每个bin的y为x值之和的直方图

来自分类Dev

使用ggplot2的圆形密度图

来自分类Dev

使用ggplot2在直方图上绘制置信区间

来自分类Dev

使用ggplot2在直方图上绘制法线曲线:代码在0处产生直线

来自分类Dev

在R中使用ggplot2在一个图中绘制多个直方图

来自分类Dev

ggplot2:在同一图中绘制各种密度

来自分类Dev

R - ggplot2 在直方图上绘制对数正态曲线

来自分类Dev

如何使用ggplot2绘制重叠范围

来自分类Dev

如何使用ggplot2绘制NA间隙

来自分类Dev

如何使用ggplot2绘制fda对象?

来自分类Dev

如何使用ggplot2软件包在X轴上绘制2个类别变量并将两个连续变量绘制为“填充”?

Related 相关文章

  1. 1

    使用ggplot2的直方图密度

  2. 2

    使用ggplot2的序数因子的密度直方图

  3. 3

    在ggplot2中创建密度直方图?

  4. 4

    在ggplot2中创建密度直方图?

  5. 5

    如何使用ggplot2使用略有不同的数据绘制直方图

  6. 6

    如何使用ggplot2使用略有不同的数据绘制直方图

  7. 7

    如何在R的ggplot2中绘制阶跃直方图?

  8. 8

    数据量大时使用ggplot2绘制直方图

  9. 9

    使用 purrr::map 和 ggplot2 绘制多个直方图

  10. 10

    如何使用ggplot2在两条线之间绘制密度图?

  11. 11

    用ggplot绘制密度直方图

  12. 12

    在ggplot2中绘制直方图

  13. 13

    使用ggplot2的直方图

  14. 14

    ggplot2中的密度直方图:标签栏高度

  15. 15

    如何使用ggplot2中的填充美学绘制两个组的相对比例?

  16. 16

    如何在ggplot2中绘制裁剪的密度图而不会丢失部分

  17. 17

    如何在ggplot2中绘制裁剪的密度图而不会丢失任何部分

  18. 18

    ggplot2直方图:如何使用ggplot2将文本注释添加到直方图栏上

  19. 19

    如何绘制ggplot2中每个bin的y为x值之和的直方图

  20. 20

    使用ggplot2的圆形密度图

  21. 21

    使用ggplot2在直方图上绘制置信区间

  22. 22

    使用ggplot2在直方图上绘制法线曲线:代码在0处产生直线

  23. 23

    在R中使用ggplot2在一个图中绘制多个直方图

  24. 24

    ggplot2:在同一图中绘制各种密度

  25. 25

    R - ggplot2 在直方图上绘制对数正态曲线

  26. 26

    如何使用ggplot2绘制重叠范围

  27. 27

    如何使用ggplot2绘制NA间隙

  28. 28

    如何使用ggplot2绘制fda对象?

  29. 29

    如何使用ggplot2软件包在X轴上绘制2个类别变量并将两个连续变量绘制为“填充”?

热门标签

归档