Привет! Я хочу создать панель детализации для каждого штата США (большой набор данных) с функцией highcharter ().Мои данные:
State<-c("ALABAMA","ALABAMA","ALASKA","ALASKA")
County<-c("AUTAUGA","BALDWIN","ANCHORAGE","BETHEL")
Num<-c(5,6,7,8)
d<-data.frame(State,County, Num)
И высота столбца является суммой Num
для каждого State
или County
. Я не уверен, как установить связь между состояниемуровень и уровень округа.Конечно, вручную это не вариант, так как мне придется сделать это для 50 штатов и их округов. Мой код:
library(highcharter)
library(dplyr)
hc <- highchart() %>%
hc_chart(type="column") %>%
hc_xAxis(type="category") %>%
hc_add_series(
data = d,
name = "States",
type = "column",
hcaes(x = State, y = Num)
)%>%
hc_drilldown(
series = list(
list(
name = "ALABAMA",
id = "alabama",
data = list(list(name = "AUTAUGA", y = 5), list(name = "BALDWIN", y = 6))
),
list(
name = "ALASKA",
id = "alaska",
data = list(list(name = "ANCHORAGE", y = 7), list(name = "BETHEL", y = 8))
)
)
)
hc