次のヒートマップを検討してください。
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軸の値を区切る白い垂直線があります。ここの2番目のプロットに見られるように、y軸のセグメントを分離するためにそのような白い水平線を追加することはどういうわけか可能ですか?
http://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-ploting/
また、灰色の背景のマージンを増やして、上記のリンクの2番目のプロットと同じくらい大きくすることは可能ですか?