Некоторое время назад я наконец-то нашел решение, оно было довольно простым, но поскольку не было хорошо документировано, как добавлять данные в GeoJSON, я покажу его здесь:
#Work with the map until this step:
Myhcmap <- jsonlite::fromJSON(MymapJSON, simplifyVector = FALSE)
#This part was unnecessary:
#Myhcmap<- geojsonio::as.json(Myhcmap)
#Then, write your map like this:
highchart() %>%
hc_add_series_map(Myhcmap, df, value = "value", joinBy = "ID")
Где:
df
- это кадр данных, который вы хотите добавить
value
- это имя столбца данных, которые вы хотите раскрасить карту, на
joinBy
- переменная присоединяющего ключа