【发布时间】:2021-07-31 17:47:10
【问题描述】:
我试图在 ggplotly 情况下以交互方式显示相同数据的点和箱线图。 “躲避”定位在ggplot中完成了这项工作,但是当传递给情节定位时——我如何让盒子和点对齐? (基本上是在this question 上加分。我也意识到this question 的答案也可能是我的问题的答案,尽管我的问题可能有更多答案。)
我想要让两个图层一起显示,即使在某个位置(居中或在组位置)缺少组时,例如:
到目前为止,我得到的交互性是这样的:
library(plotly)
mtcars_boxplot <- mtcars %>%
mutate(cyl=as.factor(cyl)) %>%
mutate(vs=as.factor(vs)) %>%
ggplot(aes(y=mpg, x=cyl)) +
geom_boxplot(aes(color=vs), position=position_dodge())+
geom_point(aes(color=vs), position=position_jitterdodge(), size = 0.5)
mtcars_boxplot %>%
ggplotly() %>%
layout(boxmode='group')
您可以看到,对于 cyl=8,点 居中,但 框 显示在其组的位置。
我的问题是:如何获得第一张图片的交互式版本,或类似的东西(最好使用 ggplotly)?
【问题讨论】:
标签: r ggplot2 plotly r-plotly ggplotly