сохранение изображения в ggplot и ggmap

я сохранил изображение с помощью функции ggsave, которая выглядит следующим образом: введите описание изображения здесь

но я хочу, чтобы вывод был таким: введите здесь описание изображения

       al1 <- get_map(location = c(lon = -86.304474, lat = 32.362563), zoom = 11, maptype = 'terrain')

      lon<--86.304474
      lat<-32.362563
      df<-data.frame(lon,lat)
      a+ggplot(df)
      ggmap(al1)+geom_point(data=df,aes(x=lon,y=lat),size=2)

я пытался удалить значения осей x и y, но проблема в том, что изображение имеет белый фон на панели, но мне нужно только изображение графика.


person Sunny Sunny    schedule 21.07.2012    source источник


Ответы (1)


В функции ggmap() вам нужно extent = "device". См. ?ggmap::ggmap для получения дополнительной информации.

Следующее даст желаемый результат.

library(ggmap)
al1 <- get_map(location = c(lon = -86.304474, lat = 32.362563), zoom = 11, maptype = 'terrain')

lon<--86.304474
lat<-32.362563
df<-data.frame(lon,lat)
      #a+ggplot(df) # Not sure what you intend here
ggmap(al1, extent = "device")+geom_point(data=df,aes(x=lon,y=lat),size=2)
person Sandy Muspratt    schedule 21.07.2012