Я пытаюсь включить карту Индии в мой код Highchart - PullRequest
0 голосов
/ 19 июня 2019

Я использую следующий код, но получаю ошибку, так как карта отсутствует в списке

Я также использовал hcmap вместо hc_add_series_map для приведенного ниже кода, но все еще получаю ошибку, поскольку карта отсутствует в списке

`mudra_state <- mudra %>%
 group_by(State,Loan.Type) %>%
summarize(sum(Sanctioned.Amt),sum(Disbursement.Amt),sum(No.Of.Sanctions))

highchart() %>%
     hc_title(text = "Mudra Loans in India") %>%
     hc_subtitle(text = "Source: mudra.csv") %>%
 hc_add_series_map("https://raw.githubusercontent.com/codeforamerica/click_that_hood/master/public/data/india.geojson", mudra_state,
                       name  = c("State","Loan.Type"),
                       value = c("sum(Sanctioned.Amt)","sum(Disbursement.Amt)","sum(No.Of.Sanctions)"),
                       joinBy = c("woename", "State")) %>%
     hc_mapNavigation(enabled = T)`

Ошибка: карта не является списком

1 Ответ

0 голосов
/ 19 июня 2019

Я бы использовал комментарии, но не могу вставить туда отформатированный код.При необходимости я отредактирую свой ответ.

Я думаю, вы не можете получить свою карту, как в своем примере.Я смог получить вашу карту таким образом:

library(highcharter)
indiageojson <- content(GET("https://raw.githubusercontent.com/codeforamerica/click_that_hood/master/public/data/india.geojson"))
indiageojson <- jsonlite::fromJSON(indiageojson)
indiageojson <- geojsonio::as.json(indiageojson)
highchart(type = "map") %>%
  hc_add_series(mapData = indiageojson)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...