Agregar etiquetas a los puntos trazados en el mapa mundial en R

En este artículo, vamos a ver cómo agregar etiquetas a los puntos trazados en el mapa mundial en lenguaje de programación R. 

Método 1: Usando el paquete de mapas

Mapas: el paquete de «mapas» en R se usa para dibujar y mostrar mapas geográficos. Contiene varias bases de datos para denotar países, continentes y mares. El paquete se puede instalar y cargar en el espacio de trabajo usando el siguiente comando: 

install.packages("maps")

El paquete contiene la base de datos ‘mundial’, que contiene imágenes descriptivas de los continentes y ya no contiene lagos e islas lacustres. La función de mapa de este paquete se utiliza para dibujar líneas y polígonos según lo especificado por una base de datos de mapas, que incorpora el mapa geográfico. 

mapa(base de datos = “mundo”)

Los datos se pueden especificar en forma de latitudes y longitudes y los nombres de las ciudades. Luego, el texto se puede anotar sobre este gráfico usando el método text(). Se puede personalizar con varios atributos para mejorar la legibilidad y mejorar los gráficos. 

R

# Load required libraries
library(maps)
  
# capturing data of cities
data_frame <- data.frame(name = c("Greece" , "France" , "Nigeria"),
                         latitude = c(38.0,46.0,7.0),
                         longitude = c(23.7,2.0,6.0))
map(database = "world")
  
# marking points on map
text(x = data_frame$longitude, y = data_frame$latitude, 
     data_frame$name, pos = 1, col = "magenta")

Producción

Método 2: Uso del paquete rworldmap

El “rworldmap” se puede utilizar para mapear datos globales y también permite el mapeo de conjuntos de datos de usuarios a nivel de país y en cuadrícula. Se puede descargar e instalar en el espacio de trabajo con el siguiente comando: 

install.packages("rworldmap")

El método getMap() se puede utilizar para acceder a los mapas almacenados en el paquete. 

getMap(resolución = “gruesa”)

El método plot() se utiliza para trazar el mapa mundial sobre un dispositivo gráfico abierto. Se puede personalizar para agregar color al gráfico y especificar las dimensiones del dispositivo de trazado. 

trama (mapamundi, columna =, borde =)

Los puntos() se pueden agregar mediante la especificación de coordenadas de longitud y latitud. El método text() se puede usar para anotar estos puntos usando el método text(). 

Sintaxis: texto ( x , y , nombres, col = )

Argumentos: 

  • x, y: Las coordenadas x e y respectivamente.
  • nombres: los nombres que se asignarán equivalentes a las coordenadas x e y.
  • col: El color utilizado para anotar los puntos.

R

# load library
library(rworldmap)
  
# get world map
worldmap <- getMap(resolution = "coarse")
  
# plot world map
plot(worldmap, col = "lightgrey", 
     fill = T, border = "darkgray",
     xlim = c(-180, 180), ylim = c(-90, 90),
     bg = "aliceblue"
     )
  
# defining data frame
data_frame <- data.frame(name = c("Greece" , "France" , "Nigeria"),
                         latitude = c(38.0,46.0,7.0),
                         longitude = c(23.7,2.0,6.0))
  
# marking the points in the map 
points(x = data_frame$longitude, y = data_frame$latitude)
  
# adding text to map 
text(x = data_frame$longitude, y = data_frame$latitude, 
     data_frame$name, pos = 4, col = "blue")

Producción

Publicación traducida automáticamente

Artículo escrito por yippeee25 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *