Ответ 1
просто сделайте print(p1 + scale_x_continuous(expand = c(0, 0)) + scale_y_continuous(expand = c(0, 0)))
, и это избавится от серого пространства вокруг
A хотел бы построить geom_tile() без отображения окружающего серого кадра. Пример:
library(ggplot2)
p <- ggplot(melt(volcano), aes(x = X1, y = X2, z = value,fill = value)) + geom_tile()
print(p)
Создает рисунок ниже, который выглядел бы лучше, если бы тема фона не создавала собственно пластмассу. Я рисую, что прокладка равна 4%, как в базовой графике. Хорошо иметь его большую часть времени, но не всегда.
Я предполагаю, что одно и то же решение этой проблемы может быть применено и к другим геомам.
просто сделайте print(p1 + scale_x_continuous(expand = c(0, 0)) + scale_y_continuous(expand = c(0, 0)))
, и это избавится от серого пространства вокруг