如何在 Vega-Lite 中向数据集添加附加字段
How to add an additional field to the dataset in Vega-Lite
我正在准备一张织女星图,我的数据集如下:
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"}
]}
我想向此数组添加另一个字段 'result',其值基于现有值字段。
例如:
结果['title1'] = 值['title1'] / 值['title2']
结果['title2'] = 值['title2'] / 值['title3']
输出:
data: {
"values": [
{"key": "title1", "value": "100", "result": 0.2},
{"key": "title2", "value": "500", "result": 1.25},
...
]}
我尝试在 vega-lite 中使用转换但无法实现。
我怎样才能实现它?
根据评论使用 window 转换。
我正在准备一张织女星图,我的数据集如下:
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"}
]}
我想向此数组添加另一个字段 'result',其值基于现有值字段。
例如:
结果['title1'] = 值['title1'] / 值['title2']
结果['title2'] = 值['title2'] / 值['title3']
输出:
data: {
"values": [
{"key": "title1", "value": "100", "result": 0.2},
{"key": "title2", "value": "500", "result": 1.25},
...
]}
我尝试在 vega-lite 中使用转换但无法实现。 我怎样才能实现它?
根据评论使用 window 转换。