如何在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
相关产品推荐
相关产品推荐

