【发布时间】:2017-05-20 15:05:18
【问题描述】:
我一直在尝试为我自己的闪亮仪表板项目构建英国的 Choropleth / Bubble 地图。
我的仪表板是一个学生信息管理系统,地图应该显示学生来自哪些地区(邮政编码或城市也可以)。不幸的是,大多数软件包,例如 plotly 和 ggmap,仅包含有关美国各州的信息。
那么,有人可以告诉我如何为英国创建地图吗?这是我想要完成的一个示例:Choropleth Map for UK
【问题讨论】:
-
你需要展示你的数据是什么样的,但我可能会建议leaflet,它对用户非常友好,并且在网站上看起来不错。提示:气泡只需要点的纬度/经度,因此比等值线要容易得多,后者需要带有多边形的 shapefile。
-
@G5W 您好,感谢您提供此示例。我导入了形状文件(link),但我无法使用强化功能将其成功转换为数据框。错误是“rgeos_PolyCreateComment:孤立孔,在索引 2 处找不到包含孔的多边形”我的代码是
uk_dist <- readShapeSpatial("~/StatPlanet_UK/map/map.shp") plot(uk_dist) library(ggplot2) uk_dist <- fortify(uk_dist, region = "NAME1") -
@alistaire 谢谢你的建议!我的数据集显示了每个学生的地区名称。
-
它不是你需要的数据框。我会写一个更长的版本作为答案。
标签: r maps shinydashboard bubble-chart choropleth