我刚刚在R中发现了一个名为rMaps的有趣的包,并且我发现有一个名为ichoropleth()的函数可以绘制一个国家(或地区?)的地图。我认为目前在R中没有帮助文件来检查这个函数中的所有参数,但是我在这个链接[https://github.com/ramnathv/rMaps/blob/master/R/Datamaps.R#L43]中找到了这个函数的代码。我看到地图参数的默认设置是'usa‘,我在想,如果我想绘制其他国家的地图,代码会是什么样子?例如,nz代表新西兰,au代表澳大利亚?英国代表英国?还是别的什么?
我真的很想知道答案。
提前谢谢。
发布于 2014-09-16 21:57:30
您可以对地图使用自定义图层,但首先需要将数据转换为TopoJSON。我按照下面的说明将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。
干杯!
https://stackoverflow.com/questions/25496450
复制相似问题