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

如何在Deneb(Vega-Lite)中格式化数值为最多两位小数的k/M单位?

Deneb(Vega-Lite)数值千/百万单位格式化方案

你可以通过调整Vega-Lite的格式字符串,实现带千/百万单位且最多保留两位小数的数值格式化,同时支持自动四舍五入。

修改后的配置代码

"text": {
  "field": "Value",
  "type": "quantitative",
  "aggregate": "sum",
  "format": ",.2~s"
}

格式参数说明

  • ,:启用千分位分隔符(会根据当前区域设置自动选择点/逗号,匹配你例子里的格式)
  • .2:强制保留最多两位小数,超出部分自动四舍五入
  • ~s:自动将数值缩放到最合适的SI单位(千用k、百万用M),同时去掉末尾无意义的零

效果示例

  • 输入1000 → 输出1,00k(欧洲区域设置)
  • 输入1789979.32323 → 输出1,79M(欧洲区域设置)

如果你的Deneb环境区域设置是美式(小数点用点、千分位用逗号),输出会自动调整为1.00k、1.79M,无需额外配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 03:16:06