如何让Echarts4r箱线图与抖动散点图正常组合显示?
在echarts4r中组合抖动散点图与箱线图的解决方法
你只需要在同一个echarts实例中依次添加箱线图和抖动散点图系列即可,不需要分开创建两个独立图表对象。核心是利用echarts4r的链式调用特性,在同一个e_charts()上下文里叠加不同类型的图表系列。
完整代码示例:
library(echarts4r) library(dplyr) mtcars |> group_by(cyl) |> e_charts(cyl) |> # 以cyl为x轴,统一图表上下文 e_boxplot(hp) |> # 先添加箱线图系列 e_scatter_( "hp", jitter_factor = 2 # 再添加带抖动的散点图系列 )
关键说明:
- 两个图表系列共享同一个x轴(
cyl),因此在同一个e_charts(cyl)实例中添加即可自动对齐分组 - 保留
jitter_factor = 2参数,确保散点按分组产生横向抖动,避免与箱线图重叠 - 链式调用会自动将多个系列合并到同一图表中,无需额外合并操作
内容的提问来源于stack exchange,提问作者Wlademir Ribeiro Prates
相关产品推荐
相关产品推荐

