R 将csv数据打印到gg多边形

R 将csv数据打印到gg多边形,r,ggplot2,R,Ggplot2,我想画出医务人员的分布图 我所做的事情: 加载shp文件 #Read Shp Data my_spdf <- readOGR( dsn= ("D:/OneDrive - Universitas Terbuka/00 LABORATORIUM/00_Presente/peta_indo"), layer="prov", verbose=FALSE ) 这张空白地图工作得很好。看起来像这样 但是,我不知道如何将我的分发文件映射到地图

我想画出医务人员的分布图 我所做的事情: 加载shp文件

#Read Shp Data
my_spdf <- readOGR( 
  dsn= ("D:/OneDrive - Universitas Terbuka/00 LABORATORIUM/00_Presente/peta_indo"), 
  layer="prov",
  verbose=FALSE
)
这张空白地图工作得很好。看起来像这样

但是,我不知道如何将我的分发文件映射到地图

dokter<-read.csv("medical.csv", stringsAsFactors=FALSE, header=TRUE, sep=";")
head(dokter)
dokter<-read.csv("medical.csv", stringsAsFactors=FALSE, header=TRUE, sep=";")
head(dokter)
province    doctors
<chr>   <int><\br>
1   Aceh    30<\br>
2   Sumatera Utara 20<\br>
3   Sumatera Barat 15<\br>
ggplot() +   geom_polygon(data = spdf_fortified, aes( x = long, y = lat, group = group), fill="#69b3a2", color="white") +
    geom_sf(data = dokter, mapping = aes(fill = province), show.legend = FALSE) + 
    geom_sf(data = dokter, fill = NA) +