Потеря заполнения серых полей в ggplot

#r #graphics #ggplot2

#r #графика #ggplot2

Вопрос:

A хотел бы отобразить geom_tile () без отображения окружающей серой рамки. Пример:

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

Получается рисунок ниже, который выглядел бы лучше, если бы фон темы не обрамлял собственно тепловую карту. Я представляю, что заполнение составляет те же 4%, что и в базовой графике. Это хорошо иметь большую часть времени, но не всегда.

Я предполагаю, что такое же решение этой проблемы может быть применено и к другим геометриям. тепловая карта

Ответ №1:

просто сделайте print(p1 scale_x_continuous(expand = c(0, 0)) scale_y_continuous(expand = c(0, 0))) , и это избавит от серого пространства вокруг