r - 如何在 highcharts 中获得正确的印度地图?
问题描述
我正在研究 covid 数据集,并使用highcharts将数据映射到印度地图上,但该地图不是最新的,也没有显示其所有状态- 例如,地图中缺少大约 7 年前形成的Telengana 。
Highchart 地图链接:https ://code.highcharts.com/mapdata/countries/in/in-all
hcmap(
"countries/in/in-all",
data = (df_ind %>% filter(Date == max(Date, na.rm = TRUE),
State.UnionTerritory != "India"
)
),
value = Daily_confirmed,
joinBy = c("hc-a2"),
datalabels = list(enabled = TRUE, format = "{point.name}"),
borderColor = "#FAFAFA",
borderWidth = 0.1,
tooltip = list(
# valueDecimals = 2,
# valuePrefix = "$"
)
) %>%
hc_colorAxis(minColor = "midnightblue", maxColor = "orange")
我确实在包含State - Telengana的 highcharts 上找到了另一张印度地图,但每当我使用它时,上面的所有地图数据都会变得混乱:
https://code.highcharts.com/mapdata/ https://code.highcharts.com/mapdata/countries/in/custom/in-all-disputed.svg
“国家/地区/自定义/所有有争议的”
如果我使用此链接并检查字段hc-a2
,那么结果是 State Chandigarh
&Chattisgarh
在.CH
hc-a2
hc-a2 n
<chr> <int>
AP 2
CH 2
DA 2
MA 2
PU 2
基本上映射数据存在问题,我现在可以手动更改它,或者可以通过使用名称重新映射它,但这对将来的使用不利,因为我可能需要每次都更改它。
那么我可以参考高图表中的印度地图更一致的形式吗?
解决方案
推荐阅读
- list - Kotlin List 和 MutableList:两个不同的引用,指向同一个集合对象
- python-3.x - 如何解决参数未定义错误?
- c# - ZKTeco SDK 指纹扫描仪与 ZKFinger 和 Standalonesdk
- java - 如何检查数组中键号是否重复?
- angular - 我正在使用 Angular 6,但我一直在 [WDS] 断开连接!错误
- mysql - Mysql:如何将表字段更新为从另一个表中获取的值
- sonarqube - 如何配置 sonarqube 以发送阻止程序和严重问题通知
- hyperledger-fabric - 调用 API 时 hyprledger 节点 sdk 出现问题?
- javafx - 移动许可证密钥无效
- java - 添加或删除数据时,房间数据库未正确更新 ID