- Cargar los paquetes necesarios:
library(ggplot2)
ylibrary(sf)
library(ggplot2)
library(sf)
2. Establecer la ubicación de los datos en el ordenador con setwd
setwd("D:/RUTA")
3. Cargar los datos, en este caso serán las provincias del Ecuador en formato shp.
provincias_ecuador <- st_read("nxprovincias.shp")
4. Verificar que los datos se hayan cargado correctamente con str
str(provincias_ecuador)
5. Crear un vector de colores llamado colores
que contiene 25 colores
colores <- c("red", "orange", "yellow", "green", "blue", "purple", "pink", "brown", "grey", "black", "lightblue", "lightgreen", "lightgrey", "darkred", "darkorange", "darkblue", "darkolivegreen", "hotpink", "indianred", "khaki", "lavender", "lightcoral", "lightpink", "lightyellow", "mistyrose")
6. Crear un mapa con ggplot2
usando provincias_ecuador
como datos, usando el vector de colores para rellenar las provincias y eliminando la guía de color
7. Agregar etiquetas y un título al mapa con labs
y theme
ggplot(provincias_ecuador) +
geom_sf(aes(fill = DPA_DESPRO), color = "black") +
scale_fill_manual(values = colores, guide = "none") +
labs(x = "Longitud", y = "Latitud", title = "Mapa de las provincias de Ecuador") +
theme(plot.title = element_text(hjust = 0.5))
8. Guardar el mapa con ggsave
especificando el nombre de archivo, el ancho, la altura y las unidades en centímetros.
ggsave("mapa_provincias_ecuador.png", width = 15, height = 10, units = "cm")