我有一点气象记录,包括温度和太阳辐射。我想将它们与另一个变量进行对比,我们将其称为 Rating,并查看数据是如何分布的。这就是我正在做的事情:
d1 <- ggplot(data = mydata, aes(Temperature, Rating, fill = ..density..)) + stat_binhex(na.rm = TRUE) + opts(aspect.ratio = 1)#, legend.position = "none")
d2 <- ggplot(data = mydata, aes(Solar.Irrad, Rating, fill = ..density..)) + stat_binhex(na.rm = TRUE) + opts(aspect.ratio = 1)#, legend.position = "none")
我通过使用 gridExtra 包中的 grid.arrange 在同一个窗口上得到这两个东西:
grid.arrange(d1,d2, nrow=1)
这会产生所示的图像。现在,我的问题是我真的希望两个图表共享它们的 z 比例:图例应该是相同的,并且颜色方案应该通过不同的图表是同质的。这可能吗?我完全迷路了,有人知道这样做的方法吗?