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

如何在Vega-Lite水平条形图中按原始数据顺序展示数据

解决Vega-Lite水平条形图数据顺序问题

要让水平条形图从下到上按First、Second、Third的顺序排列,只需调整y轴的排序规则:

  • 找到配置中encoding下的y字段
  • 添加sort: "descending"属性,强制反转默认的从上到下排序逻辑

修改后的核心配置如下:

"encoding": {
  "y": {
    "field": "category",
    "type": "nominal",
    "sort": "descending" // 关键配置:反转y轴排序方向
  },
  "x": {
    "field": "value",
    "type": "quantitative"
  }
}

如果需要更精准的自定义顺序,也可以直接指定排序数组:

"sort": ["Third", "Second", "First"]

两种方式都能实现从下到上依次显示First、Second、Third的效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 03:12:34