考虑以下热图:
df <- data.frame(a=rep(letters[1:10],10), b=rep(letters[1:10], each=10), c=sample(2,100, replace=TRUE))
ggplot(df, aes(a, b)) + geom_tile(aes(fill= c))
从图中可以看出,在 x 轴的段之间,有白色的垂直线将 x 轴的值分开。是否有可能添加这样的白色水平线来分隔 y 轴的段,就像在第二个图中可以看到的那样:
http://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-plotting/
此外,是否可以增加灰色背景的边距以使其与上述链接的第二个图中一样大?