7

我有一张法国地图,其中包含 SVG 文件中法国各部门的轮廓。我想在 R 中导入数据来绘制等值线图。可能吗 ?什么是最好的解决方案?

4

2 回答 2

2

SVGMapping::loadSVG (在 CRAN)——我没试过,所以不能说它的质量。

编辑:不妨在这里提一下包,因为它确实是为用户查找包和功能sos的不可或缺的工具。R

于 2013-11-08T18:28:33.680 回答
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)

在此处输入图像描述

有关更多信息,请参阅地图文档

于 2013-11-08T18:03:13.213 回答