Hola Pedro, A ver si esto te sirve. Estoy usando la información sobre países de RNaturalEarth en formato 'sf', pero también puedes trabajar con objetos 'sp' o usar otras fuentes geográficas, claro.
Para mapear tu variable solamente tendrías que hacer un join (merge) de tu data frame con el objeto países, e indicar el nombre de la variable a mapear (argumento fill en ggplot2 o zcol en mapview). Evidentemente puedes cambiar multitud de cosas en el mapa si buceas un poco en la ayuda de estas funciones. library(rnaturalearth) paises <- ne_countries(returnclass = 'sf') #### Versión ggplot (estático) library(ggplot2) ggplot() + geom_sf(data = paises, aes(fill = pop_est), size = 0.1) + scale_fill_distiller(palette = "YlOrRd", direction = 1) + theme_void() #### Mapa leaflet (interactivo) library(mapview) mapview(paises, zcol = "pop_est") Saludos Paco On 4/12/20 17:33, Pedro José Martínez Córdoba wrote: > Buenas tardes, amig@s: > > Estoy intentando realizar un mapa de calor con todos los países del > mundo para representar una sola variable. He consultado un ejemplo > (https://rpubs.com/daianaemili/mapas_con_R) que es muy similar a la idea > que quiero reproducir, pero tengo un problema en descargar el “shapefile > mundial”. > > ¿Alguien podría orientarme con algún otro ejemplo más didáctico? > > Muchas gracias. > > Un saludo. > -- Dr Francisco Rodríguez-Sánchez https://frodriguezsanchez.net [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
