看到我在下面生成了一張地圖,還注意到地圖顯示了 x 和 y 坐標。但是,我想洗掉這個坐標資訊,只留下地圖本身。考慮到下面的代碼,我該怎么做?
library(rgdal)
library(ggplot2)
library(sf)
temp <- tempfile()
temp2 <- tempfile()
download.file("https://geoftp.ibge.gov.br/organizacao_do_territorio/malhas_territoriais/malhas_municipais/municipio_2015/UFs/PR/pr_municipios.zip",temp)
unzip(zipfile = temp, exdir = temp2)
shp <- sf::read_sf(temp2)
shp_subset <- shp[shp$NM_MUNICIP == "CASTRO",]
#Points
Points_properties<-structure(list(Latitude = c(-24.781624, -24.775017, -24.769196,
-24.761741, -24.752019, -24.748008, -24.737312, -24.744718, -24.751996,
-24.724589, -24.8004, -24.796899, -24.795041, -24.780501, -24.763376,
-24.801715, -24.728005, -24.737845, -24.743485, -24.742601, -24.766422,
-24.767525, -24.775631, -24.792703, -24.790994, -24.787275, -24.795902,
-24.785587, -24.787558, -24.799524), Longitude = c(-49.937369,
-49.950576, -49.927608, -49.92762, -49.920608, -49.927707, -49.922095,
-49.915438, -49.910843, -49.899478, -49.901775, -49.89364, -49.925657,
-49.893193, -49.94081, -49.911967, -49.893358, -49.903904, -49.906435,
-49.927951, -49.939603, -49.941541, -49.94455, -49.929797, -49.92141,
-49.915141, -49.91042, -49.904772, -49.894034, -49.86651), cluster = c("1", "1",
"1", "1", "2", "2", "2", "2", "2", "2", "1", "1", "1", "1", "1",
"1", "1")), row.names = c(NA, -30L), class = c("tbl_df", "tbl",
"data.frame"))
ggplot()
geom_sf(data = shp_subset, aes())
geom_point(data = Points_properties,
aes(x = Longitude, y = Latitude))
coord_sf(xlim = c(min(Points_properties$Longitude)-0.1,
max(Points_properties$Longitude) 0.1),
ylim = c(min(Points_properties$Latitude)-0.1,
max(Points_properties$Latitude) 0.1),
expand = FALSE)
theme_bw()
uj5u.com熱心網友回復:
您的地圖是使用(正如您自己提到的)繪制ggplot
的,因此您可以使用此包中可用的所有控制元件來控制地圖的布局。
在這里,使用theme_void()
代替theme_bw()
:
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/491047.html