我正在使用facet_trelliscope
包中的trelliscopejs
进行数据可视化。当我的ggplot有一层时,它可以正常工作。但是,如果我引入第二层,那么它的构面将不正确。示例:
# Load packages
library(tidyverse)
library(trelliscopejs)
# Basic stat summary table using iris
stat_sum <-
iris %>%
group_by(Species) %>%
summarise(l_mean = mean(Sepal.Length))
#Standard ggplot with facet_wrap
ggplot(iris, aes(Sepal.Length, Petal.Width)) +
geom_point() +
geom_vline(data = stat_sum, aes(xintercept = l_mean)) +
facet_wrap(~Species)
# Use facet_trelliscope. Data from stat_sum does not facet
ggplot(iris, aes(Sepal.Length, Petal.Width)) +
geom_point() +
geom_vline(data = stat_sum, aes(xintercept = l_mean)) +
facet_trelliscope(~Species)
我知道我可以操纵一个新的数据框以将stat摘要和原始数据一起包含,但是如果可能的话,我不希望这样做。
答案 0 :(得分:1)
与trelliscopejs一起使用,多层可以很好地工作,除了特殊的情况(层具有自己的数据)。已经准备好修复程序以使该案例也能正常工作。