我正在尝试使用 R 中的 Cartogram 包创建全局制图。我正在尝试使用来自 wrld_simpl 的数据。我期望的是绘制人口(“Pop2005”变量)的图表。我开发的代码是这样的:
data(wrld_simpl)
world<-wrld_simpl
world_sf = st_as_sf(world)
world_sf_proj = st_transform(world_sf, crs = 3785)
world_cartogram <- cartogram_cont(world_sf_proj, "POP2005")
plot(world_cartogram)
你知道代码有什么问题吗?也许是CRS?我曾尝试使用其他 CRS,但出现以下错误:“错误:使用未投影的地图。此函数没有为经度/纬度数据提供正确的质心和距离:使用“st_transform()”将坐标转换为另一个投影。 "