我在SVG文件中有法国地图轮廓的法国地图。我想导入R中的数据来绘制一个等值区域图。可能吗 ?什么是最好的解决方案?
答案 0 :(得分:2)
有SVGMapping::loadSVG
(在CRAN) - 我没有尝试过,所以不能说它的质量。
编辑:不妨在这里提及sos
包,因为它确实是为用户查找R
包和函数的不可或缺的工具。
答案 1 :(得分:1)
我想这是可能的。 SVG只不过是一个XML文档。但为什么不使用maps
库?
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)
有关详情,请参阅maps documentation。