2011-04-24 4 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))) 할 그것은

주변의 회색 공간을 제거 얻을 것이다
관련 문제