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

如何在Vega-Lite中为Y轴分别配置编码字段与标签字段

在Vega-Lite中实现Y轴数值与标签分离映射

要实现Y轴用y_axis_field映射数值、y_field_name显示标签的效果,只需在Y轴编码中保留数值字段绑定,同时通过轴配置自定义标签内容:

  • 保持Y轴编码指向数值字段y_axis_field,确保可视化元素的位置计算正确
  • 在Y轴的axis配置项中,使用labelExpr属性指定标签显示为y_field_name字段的值

示例代码修改

假设你原本的Y轴编码是:

"y": {"field": "y_axis_field", "type": "quantitative"}

修改为:

"y": {
  "field": "y_axis_field",
  "type": "quantitative",
  "axis": {
    "labelExpr": "datum.y_field_name"
  }
}

注意事项

  • 确保你的数据集里每个数据条目同时包含y_axis_field和y_field_name两个字段,这样labelExpr才能正确获取对应标签
  • 如果是序数(ordinal)类型的Y轴,同样适用该方法,只需调整type为ordinal即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 09:08:18