修改规范中的 Vega 工具提示以显示特定字段

Modify Vega tooltip in spec to display specific fields

我有 Vega 规范,需要修改工具提示: Vega Chart Editor - Donut Chart

如何从此工具提示中删除 'startAngle' 和 'endAngle'?

我也只能添加一个字段:

 "tooltip": { "field": "Status"}

"tooltip": [{ "field": "Status"}]

但是如何添加 2 个字段?

您可以将 tooltip 设置为 signal 描述对象映射键值:

"tooltip": {"signal": "{\"Count\": datum.Count, \"Status\": datum.Status}" }

有关完整规范,请参阅任何 Vega-Lite 示例的 Vega 输出,例如 this one

这是 vega editor-donut chart 的 link,工具提示仅显示计数和状态。

Vega tooltip 属性 仅限于显示标题和数据属性 key: value。上面共享的 link 也显示 Title 但如果不需要,请随意删除 title 密钥。

"tooltip": {"signal": "{'title': 'Title','count': datum.Count, 'status': datum.Status}"}