library(rnaturalearth)
library(rnaturalearthhires)
BRA <- ne_states(country = "Brazil",
returnclass = "sf")
MG <- BRA[BRA$name_en == "Minas Gerais", ]
MG
city <- "Vicosa"
lat <- -20.7474
lon <- -42.883
dat <- data.frame(city, lat, lon)
library(ggplot2)
vicosa <- ggplot(MG) +
geom_sf(fill = "white") +
coord_sf() +
geom_point(data = dat, aes(lon, lat))+
theme_minimal()
vicosa

brasil <- ggplot(BRA) +
geom_sf(fill = "white") +
geom_sf(data = MG, fill = "green") +
coord_sf() +
geom_point(data = dat, aes(lon, lat))+
theme_minimal()
library(plotly)
ggplotly(brasil)
brasil

plot_grid(vicosa, brasil, labels = c("A", "B"), rel_widths = c(1,1), align = c("hv"))

Copyright 2017 Emerson Del Ponte