R Highcharter hcaes - 面积图仅按 1 个因素放样......有 2 个分组因素
R Highcharter hcaes- Area chart staking by only 1 factor... with 2 grouping factors
我正在尝试实现类似于此 post (group by two columns in ggplot2) 中所报告的内容,但具有附加功能。
我目前正在根据 2 个因素创建高图分组:此解决方案运行良好。
我想要实现的是:我想仅通过 2 个因素中的 1 个来堆叠面积图,并使用另一个来获得 2 个重叠的 "stacked" 面积图
你知道怎么做吗?
最好的,
洛伦佐
根据您的评论,您认可您正在努力实现这样的目标:https://jsfiddle.net/BlackLabel/43ncukmw/
这里有这张图表的R代码:
library(highcharter)
highchart() %>%
hc_plotOptions(series = list(stacking = 'normal')) %>%
hc_yAxis_multiples(
list(min = 0, max = 20),
list(min = 0, max = 16, opposite = TRUE)
) %>%
hc_add_series(data = c(1, 2, 3, 4, 5, 6), type = 'area') %>%
hc_add_series(data = c(10, 10, 10, 10, 10, 10), type = 'area') %>%
hc_add_series(data = c(1, 3, 2, 3, 5, 3), type = 'column', yAxis = 1) %>%
hc_add_series(data = c(2, 3, 2, 3, 2, 3), type = 'column', yAxis = 1)
我正在尝试实现类似于此 post (group by two columns in ggplot2) 中所报告的内容,但具有附加功能。
我目前正在根据 2 个因素创建高图分组:此解决方案运行良好。
我想要实现的是:我想仅通过 2 个因素中的 1 个来堆叠面积图,并使用另一个来获得 2 个重叠的 "stacked" 面积图
你知道怎么做吗?
最好的, 洛伦佐
根据您的评论,您认可您正在努力实现这样的目标:https://jsfiddle.net/BlackLabel/43ncukmw/
这里有这张图表的R代码:
library(highcharter)
highchart() %>%
hc_plotOptions(series = list(stacking = 'normal')) %>%
hc_yAxis_multiples(
list(min = 0, max = 20),
list(min = 0, max = 16, opposite = TRUE)
) %>%
hc_add_series(data = c(1, 2, 3, 4, 5, 6), type = 'area') %>%
hc_add_series(data = c(10, 10, 10, 10, 10, 10), type = 'area') %>%
hc_add_series(data = c(1, 3, 2, 3, 5, 3), type = 'column', yAxis = 1) %>%
hc_add_series(data = c(2, 3, 2, 3, 2, 3), type = 'column', yAxis = 1)