【发布时间】:2018-05-04 21:04:19
【问题描述】:
我想在热图上绘制散点图。我用 ggplot 制作了每种类型的图。
散点图:
lambir_t <- ggplot(l_tree, aes(x=xcoord,
[![enter image description here][1]][1]y=ycoord))+geom_point(col='red')+xlim(c(0, 1040))+ylim(c(0, 500))
热图:
lambir_p <- ggplot(dfo, aes(x,y,
fillz))+geom_tile(color='white')+scale_fill_gradient(low='white',
high='blue')+labs(x='x', y='y', title='Lambir Hills',
fill='Phosphorus')
现在我想将散点图放在热图的顶部,这样我就可以看到这些点如何随着磷浓度的变化而变化。关于如何做到这一点的任何想法?
@phalteman 的解决方案奏效了。这就是我得到的。我在调整点的大小时遇到问题(设置为 1 或 100 时看起来相同),但除此之外这正是我想要的。
【问题讨论】:
-
您在
aes()语句中设置了大小,这是错误的。无论如何,这仍然不是一个可重现的例子。请阅读:stackoverflow.com/questions/5963269/…