一般来说,vega-lite 中的内联数据应该具有如下形式:
"data": {
"values": [
{"first column": "A", "second column": 28, "third column": 32},
{"first column": "B", "second column": 55, "third column": 94},
{"first column": "C", "second column": 43, "third column": 21},
...
]
}
我试图找出是否可以通过“转置”数据来更简洁地指定内联数据。这将避免字段名称的过度重复,即:
"data": {
"values": [
{"first column": ["A", "B", "C"]},
{"second column": [28, 55, 43]},
{"third column": [32, 94, 21]},
...
]
}
内联数据的文档含糊地提到了该values
领域:
这可以是对象数组或原始值或字符串。原始值数组作为具有数据属性的对象被摄取。
所以我所能做的就是例如"values": ["A", "B", "C"]
。
我怎样才能利用这种原始的内联数据?数据只有一个字段data
,不足以在 x + y 轴上绘制。是否还有id
可用于轴编码的自动生成字段?或者是否可以将多个原始内联数据集组合成具有多个(命名)字段的数据集?
标准 vega 是否可以使用紧凑数据变体?