Из документации для geom_tile ggplot2 () функция, у нас есть следующий простой график:
# Generate data
pp <- function (n,r=4) {
x <- seq(-r*pi, r*pi, len=n)
df <- expand.grid(x=x, y=x)
df$r <- sqrt(df$x^2 + df$y^2)
df$z <- cos(df$r^2)*exp(-df$r/6)
df
}
p <- ggplot(pp(20), aes(x=x,y=y))
p + geom_tile()
Как я удаляю поля, которые ограничивают мозаику? Я вырыл через этот сценарий при полировке графиков для некоторых подсказок напрасно. Я нашел, как удалить фоновое использование панелей, выбирает (панель background=theme_blank ()), но не, как изменить граничный размер.
Попробуйте следующее:
p + geom_tile() +
scale_x_continuous(expand=c(0,0)) +
scale_y_continuous(expand=c(0,0))