Question

J'ai une image de données comme

 X                date         lon      lat 
1 1 2014-01-08 23:50:13 -116.576504 53.93327
2 2 2014-01-08 23:35:50          NA       NA
3 3 2014-01-08 23:06:33          NA       NA
4 4 2014-01-08 23:06:07  -76.670200 39.38100
5 5 2014-01-08 22:44:37  -77.436048 37.54072
6 6 2014-01-08 22:35:56    7.189811 43.67342

Et j'aimerais mapper sur un fichier de forme mondiale, mais si mes points pouvaient être en hexagone ... avec ggplot2 .. ce sera génial! Je ne suis pas apte à utiliser geom_hex ... ça ne fait pas ce que je veux ... Quelque chose comme ça mais avec une carte du monde ci-dessous.Un moyen complexe est sur la diapositive 22 de Cette présentation ,J'ai essayé

wp<-ggplot()+
  geom_polygon(data=word.df,aes(long,lat,group=group))+
  geom_path(color="white")+
  geom_hex(data=cleanTwittes,aes(lon,lat))+
  coord_equal()

mais j'ai cette erreur: 'Erreur danse si (nrow (couche_data)== 0) retour ():'

merci

Était-ce utile?

La solution

J'ai trouvé quelque chose: -)

wp<-ggplot()+
   geom_polygon(data=word.df,aes(long,lat,group=group))+
   geom_hex(data=cleanTwittes,aes(lon,lat),bins = 55,alpha=8/10)+
   theme_bw()+
   labs(title = paste(nbTwittes,"twittes entre",minT,"et",maxT, "sur 'terroir'"))
   coord_equal()

Ça fait une carte pas si mal Entrez la description de l'image ici

Mais si vous avez du SUBGESTION ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top