Я пытаюсь составить экологическое распределение некоторых видов организмов, изучающих арабский/персидский залив. Вот пример кода, который я пробовал:
Внешний слой
library(ggplot2)
library(ggmap)
nc <- get_map("Persian Gulf", zoom = 6, maptype = 'terrain', language = "English")
ncmap <- ggmap(nc, extent = "device")
Другие слои
ncmap+
stat_density2d(data=sample.data3, aes(x=long, y=lat, fill=..level.., alpha=..level..),geom="polygon")+
geom_point(data=sample.data3, aes(x=long, y=lat))+
geom_point(aes(x =50.626444, y = 26.044472), color="red", size = 4)+
scale_fill_gradient(low = "green", high = "red") + scale_alpha(range = c(0.00, 0.25), guide = FALSE)
но я хотел бы использовать stat_density2d
, чтобы показать распределения сотен видов (которые записаны в столбцах, например SP1.... SPn) над водным объектом, а не просто отображать широту и долготу.
Кроме того, можно ли ограничивать мою тепловую карту только водным телом?
Я буду благодарен за любую помощь и рекомендации, которые я могу получить от этого,