3

我刚刚在 R 中发现了一个名为 rMaps 的有趣包,我发现有一个名为的函数ichoropleth()可以绘制一个国家(或一个地区?)的地图。我认为 R 中目前没有帮助文件来检查此函数中的所有参数,但是我在此链接中找到了此函数的代码 [ https://github.com/ramnathv/rMaps/blob/master/R/Datamaps。 R#L43]。我看到 map 参数的默认设置是“美国”,我在想如果我想绘制其他国家和代码会是什么样子?比如说新西兰是nz,澳大利亚是au?uk 代表英国?或者是其他东西?

我真的很想知道答案。

提前致谢。

4

1 回答 1

0

您可以为地图使用自定义图层,但首先您需要将数据转换为 TopoJSON。我按照这些说明http://bost.ocks.org/mike/map/将我的 shapefile 转换为 TopoJSON。在您的 ichoropleth 函数中,您可以按如下方式指定您的地图:

d1$set(geographyConfig = list(dataUrl = "https://dl.dropboxusercontent.com/file_name.json")

有关此主题的更多信息,请查看此帖子:https ://github.com/ramnathv/rMaps/issues/6 。或查看此 repo 以获取工作示例https://github.com/Arevaju/shiny-maps

干杯!

于 2014-09-16T13:57:30.077 回答