微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

geom_histogram 与透明矩形叠加

如何解决geom_histogram 与透明矩形叠加

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

enter image description here

enter image description here

  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")

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。