J'essaye de tracer la distribution écologique de quelques espèces d'organismes que j'étudie au-dessus du Golfe Arabe/Persique. Voici un exemple d'un code que j'ai essayé:ggplot_stat_density2d parcelles pour la distribution écologique
couche Backround
library(ggplot2)
library(ggmap)
nc <- get_map("Persian Gulf", zoom = 6, maptype = 'terrain', language = "English")
ncmap <- ggmap(nc, extent = "device")
D'autres couches
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)
mais je voudrais utiliser la stat_density2d
pour montrer les distributions de centaines d'espèces (qui sont enregistrées dans des colonnes par exemple SP1 .... SPn) au-dessus du plan d'eau plutôt que d'afficher simplement la latitude et la longitude.
De même, est-il possible de restreindre ma carte de chaleur à seulement le plan d'eau? Je vais apprécier toute l'aide et les recommandations que je peux obtenir ce plaisir
Il serait avantageux d'obtenir une partie de votre sample.data3 de données. 'dput (head (sample.data3, 20))' devrait donner assez pour jouer dans 'ggplot' avec – Vedda
Le besoin en eau est intéressant. –
@Amstell, voici un lien dropbox vers un dossier compressé qui contient un projet Rstudi avec toutes les données d'exemple et le polygone avec lesquels je travaille. [lien] (https://www.dropbox.com/s/5zssgq4kqlykbf0/Persian%20Gulf.rar?dl=0) Merci – Hammao