You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在echarts4r中让第三个e_bar置于堆叠柱状图前方?

使用echarts4r调整子弹图中柱状图的层级顺序

你可以通过设置e_bar()的z参数控制图层显示顺序,数值越大,元素的显示层级越靠前。给第三个e_bar()添加一个大于默认值的z参数,就能让它显示在堆叠柱状图的前方。

修改后的完整代码:

library(echarts4r)
library(dplyr)

mtcars[1:5,] |>
  tibble::rownames_to_column("model") |>
  mutate(total = mpg + qsec) |>
  arrange(desc(total)) |>
  e_charts(model) |>
  e_bar(mpg, stack = "grp", barWidth = "90%", barCategoryGap = "20%") |>  # 修正拼写错误:barCategoryGab → barCategoryGap
  e_bar(qsec, stack = "grp") |>
  e_bar(gear, stack = "grp2", barWidth = "45%", z = 10) |>  # 添加z参数提升显示层级
  e_flip_coords()

注:原代码中barCategoryGab为拼写错误,正确参数名是barCategoryGap,已在代码中修正。

内容的提问来源于stack exchange,提问作者eastclintw00d

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 23:53:15