0

I am testing choroplethr and choroplethrmaps in Hong Kong Map. I want to show the region in Hong Kong and the vote. following is what I have done in R. But it does not work. Could you help me how can I do it?

install.packages(c("choroplethr", "choroplethrMaps"))
library(choroplethr)
setwd('/Users/hkawngnaw/Downloads')
hkmap <- readRDS("HKG_adm1.rds")
map(hkmap)
hkelection<-data.frame(c('Central and Western','Wan Chai','Eastern','Southern','Yau Tsim Mong','Sham Shui Po','Kowloon City','North','Tai Po','Sai kung','Sha Tin'))
hkelection$VOTE<-c(23307,14165,67685,32023,24907,11395,42691,27193,34183,45697,76686)
colnames<-c('Region','Value')
allcandidates$Region = allcandidates$Value
state_choropleth(allcandidates)
4

1 回答 1

0

这里有几个问题。

主要问题是该功能state_choropleth旨在绘制美国各州的地图,但您正在为其提供数据以绘制香港行政区域的地图。您可以通过阅读该函数的帮助来了解这一点state_choropleth。您可以通过键入来做到这一点?state_choropleth

Choroplethr 确实可以映射香港的分区。但是要使用该功能,您需要使用该功能?admin1_choropleth。该函数位于choroplethrAdmin1包中。是有关该软件包如何工作的一些文档。

最后,您在问题中包含的代码片段不可重现。它包括将工作目录设置为我没有的目录,以及加载我没有的文件。将来,我建议让您的问题“可重复”。您可以在此处了解更多信息。

于 2018-03-30T15:26:31.870 回答