我刚刚在R中发现了一个名为rMaps的有趣包,我发现有一个名为ichoropleth()
的函数可以绘制一个国家(或一个地区?)的地图。我认为R中目前没有帮助文件来检查此函数中的所有参数,但是我在此链接[https://github.com/ramnathv/rMaps/blob/master/R/Datamaps.R#L43]中找到了此函数的代码。我看到map参数的默认设置是' usa'而且我在想如果我想绘制其他国家以及代码会是什么样的呢?比如说新西兰的nz,澳大利亚的au?英国为英国?或其他什么?
我真的很想知道答案。
提前致谢。
答案 0 :(得分: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。或者看一下这个回购的实例https://github.com/Arevaju/shiny-maps。
干杯!