Próbuję wykreślić rozmieszczenie ekologiczne niektórych gatunków organizmów, które badam nad Zatoką Perską. Oto przykładowy kod Próbowałem:ggplot_stat_density2d działki do ekologicznej dystrybucji
warstwa Backround
library(ggplot2)
library(ggmap)
nc <- get_map("Persian Gulf", zoom = 6, maptype = 'terrain', language = "English")
ncmap <- ggmap(nc, extent = "device")
Inne warstwy
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)
ale będę chciał użyć stat_density2d
, aby wyświetlić rozkłady setek gatunków (które są zapisywane w kolumnach np. SP1 .... SPn) nad ciałem wodnym zamiast wyświetlania szerokości i długości geograficznej.
Czy możliwe jest ograniczenie mojej mapy cieplnej tylko do części wód? Będę wdzięczni za każdą pomoc i sugestie mogę dostać na to podobać
To byłoby korzystne, aby niektóre z sample.data3 danych. 'dput (head (sample.data3, 20))' powinien dać wystarczającą ilość do gry w 'ggplot' z – Vedda
Zapotrzebowanie na wodę jest interesujące. –
@Amstell, tutaj znajduje się link do skrzynki ze skompresowanym folderem, który zawiera projekt Rstudi z wszystkimi przykładowymi danymi i poligonem, z którymi pracuję. [link] (https://www.dropbox.com/s/5zssgq4kqlykbf0/Persian%20Gulf.rar?dl=0) Dziękujemy – Hammao