首页 > 解决方案 > 用透明矩形覆盖的 geom_histogram

问题描述

我想用背景颜色绘制直方图。所以我使用了 geom_histogram + annotate ("rect") 函数。但是,直方图和注释矩形的颜色是重叠的!我不想因为颜色而被打断...

在此处输入图像描述. 在此处输入图像描述

  ggplot(fol, aes(x=dftime)) +  geom_histogram(aes(x=dftime, y=..density.., color=black) + annotate("rect", xmin=20, xmax=30, ymin=0, ymax=Inf, alpha=0.2, fill="red")

我不希望我的直方图的颜色受到这些注释的影响......有没有办法通过注释将直方图转发到矩形?我知道我可以在注释中调整 alpha。但即使我把它改得很低(0.1~0.2),它仍然会破坏直方图的颜色......

标签: rhistogramannotate

解决方案


推荐阅读