当前位置:  开发笔记 > 编程语言 > 正文

分别编辑2 stat_hex_bin geoms ggplot2

如何解决《分别编辑2stat_hex_bingeomsggplot2》经验,为你挑选了0个好方法。

我首先给你我的示例代码:

x <- runif(1000,0, 5)
y <- c(runif(500, 0, 2), runif(500, 3,5))
A <- data.frame("X"=x,"Y"=y[1:500])
B <- data.frame("X"=x,"Y"=y[501:1000])
ggplot() + 
  stat_bin_hex(data=A, aes(x=X, y=Y), bins=10) +
  stat_bin_hex(data=B, aes(x=X, y=Y), bins=10) +
  scale_fill_continuous(low="red4", high="#ED1A3A")

它产生以下图: 在此输入图像描述

现在我希望下六边形遵循不同的比例.即从深绿色到浅绿色.我怎样才能做到这一点?

更新: 正如您从目前为止的答案中所看到的,我问自己是否有一个没有使用alpha标度的解决方案.此外,使用两个没有边距或类似情况的图表不适合我的特定应用.虽然他们都是合法的答案:)

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有