Pregunta

Tengo un marco de datos como

 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

y me gustaría asignarlo en un archivo de forma mundial, pero si mis puntos podrían estar en hexágono ... con ggplot2. ¡Será genial! No estoy a base de usar Geom_hex ... no hace lo que yo hago ... algo así como ese pero con un mapa del mundo a continuación.Una forma de complejo está en la diapositiva 22 de esta presentación ,He intentado

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()

Pero tengo este error: 'Erreur Dans if (Nrow (Layer_Data)== 0) Devolución ():'

gracias

¿Fue útil?

Solución

He encontrado algo: -)

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()

Haz un mapa no tan malo ingrese la descripción de la imagen aquí

pero si tiene alguna sugerencia ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top