如何向 Vega-Lite 中的数据集添加附加字段

问题描述 投票:0回答:1

我正在准备织女星图,我的数据集如下:

data: {
"values": [
  {"key": "title1", "value": "100"},
  {"key": "title2", "value": "500"},
  {"key": "title3", "value": "400"},
  {"key": "title4", "value": "200"},
  {"key": "title5", "value": "600"},
  {"key": "title6", "value": "50"},
  {"key": "title7", "value": "10"}
]}

我想向该数组添加另一个字段“结果”,其值基于现有值字段。
例如:
结果['标题1'] = 值['标题1'] / 值['标题2']
结果['标题2'] = 值['标题2'] / 值['标题3']

输出:

data: {
"values": [
  {"key": "title1", "value": "100", "result": 0.2},
  {"key": "title2", "value": "500", "result": 1.25},
  ...
]}

我尝试在 vega-lite 中使用转换,但未能实现。 我怎样才能实现它?

json charts visualization vega-lite vega
1个回答
1
投票

根据评论使用窗口变换。

© www.soinside.com 2019 - 2024. All rights reserved.