2011-04-24 29 views
15

A想要繪製geom_tile()而不顯示周圍的灰色邊框。例如:丟失ggplot中的灰色邊緣填充

library(ggplot2) 
p <- ggplot(melt(volcano), aes(x = X1, y = X2, z = value,fill = value)) + geom_tile() 
print(p) 

產生下圖,看起來更好沒有主題背景構成的熱圖適當。成像填充與基礎圖形相同,爲4%。大部分時間都可以使用它,但並非總是如此。

我認爲這個問題的相同解決方案也可以應用於其他幾何。 heatmap

回答

23

只是做print(p1 + scale_x_continuous(expand = c(0, 0)) + scale_y_continuous(expand = c(0, 0))),這將擺脫灰色空間的周圍