Я пытаюсь создать столбчатую диаграмму с накоплением с группировками с помощью Highcharter, и мне нужно создать ее без использования функции hchart()
. У меня есть следующий код (hchart()
часть работает).
data <- data.frame(
building = c("Building A", "Building A", "Building B", "Building B"),
type = c("Rent", "Owned"),
measure = c(100, 35, 124, 150),
measure_target = c(95, 20, 122, 145)
)
# This works
hchart(data, "column", hcaes(x = "building", y = "measure", group = "type")) %>%
hc_plotOptions(column = list(stacking = "normal"))
# How do we go from the above, to something like this?
highchart() %>%
hc_xAxis(categories = data$building) %>%
hc_add_series(type = "column", data = data$measure) %>%
hc_plotOptions(column = list(stacking = "normal"))
Ожидаемый результат ниже. Конечная цель этого состоит в том, чтобы добавить составные столбцы и следовать за ними с другой серией hc_add_series, которая добавит серию точек в столбец measure_target
(для сравнения фактических и целевых значений).
Мне нужно что-то похожее на это:
За исключением двух составных полос и одной линии для цели, что-то вроде: