我真的很喜欢这个包提供的可能性,并且想在一个闪亮的应用程序中使用它。然而我正在努力重新创建从 ggplot 到 echarts4r 的情节
library(tidyverse)
library(echarts4r)
data = tibble(time = factor(sort(rep(c(4,8,24), 30)), levels = c(4,8,24)),
dose = factor(rep(c(1,2,3), 30), levels = c(1,2,3)),
id = rep(sort(rep(LETTERS[1:10], 3)),3),
y = rnorm(n = 90, mean = 5, sd = 3))
这是我想要重新创建的情节:
ggplot(data = data, mapping = aes(x = time, y = y, group = id)) +
geom_point() +
geom_line() +
facet_wrap(~dose)
我遇到的问题是使用 echarts4r 中的 ggplot 语法中的 group = id 对数据进行分组。我的目标是使用 group_by() 对分组数据进行 e_facet,但是我无法(或不知道如何)添加一个组来使用 geom_line() 连接点
data %>%
group_by(dose) %>%
e_charts(time) %>%
e_line(y) %>%
e_facet(rows = 1, cols = 3)