我有一张法国地图的SVG文件,其中包含法国各省份的轮廓。我想在R中导入这些数据以绘制区域分级地图。是否可行?最佳解决方案是什么?
在 CRAN 上有 SVGMapping::loadSVG
(我没有尝试过,无法评价其质量)。
编辑:顺便提及 sos
包,因为它对于用户查找 R
包和函数真的是一个不可或缺的工具。
library(maps)
map('france')
> map('france')$names
[1] "Nord"
[2] "Pas-de-Calais"
[3] "Somme"
...
对于部门名称,可以像这样绘制单独的部门:
colors[c(112, 114)] <- 'blue'
map('france', fill=T, col=colors)
grImport
完成。请参见https://github.com/jsta/sfpolymorph/blob/master/data-raw/sheep.R - jsta