是的,您可以通过组合窗口变换和折叠变换在 Vega-Lite 中创建平行坐标图。这是 Iris 数据集的示例(Vega 编辑器链接 https://vega.github.io/editor/#/url/vega-lite/N4KABGBEAmCGAutIC4yghSBXATgGxSjkQHoBLHMgZwDoArKgewDtJwwBfAGncnh1jMqAM0Y4AtoQDa7CMEgB3Ms2iMF0+YwAOhSAGNGWZvEhcosKruXQApgA9IHALrdZaSKLzRpkLTcR4ADI2zADm8AAWplB+AQDqZNCR0ZBUNlqwQSHhUWap6ZkJSVEu7E48mOKwOADWunjKNqa8IQbQyqGE6Bj6jHhiXXwAnn66zIziypkpwmQ2XrpUfnpzlq4YRP6wZASo8vAjTaiQ45PM03mz897H1vaOFT3asCsHgwBumVhHYAAMNABmdY9Bx7YajY6nKYES5zBbHGo2IYPNyQZFgg4QqAARywgngZEQBPeTVh110nzw30c7GBikSyVQADZfr9HpAIjYyKEIiZUADWSAOEA):
{
"data": {
"url": "data/iris.json"
},
"transform": [
{"window": [{"op": "count", "as": "index"}]},
{"fold": ["petalLength", "petalWidth", "sepalLength", "sepalWidth"]}
],
"mark": "line",
"encoding": {
"color": {"type": "nominal", "field": "species"},
"detail": {"type": "nominal", "field": "index"},
"opacity": {"value": 0.3},
"x": {"type": "nominal", "field": "key"},
"y": {"type": "quantitative", "field": "value"}
},
"width": 600,
"height": 300
}
注意我们使用窗口变换 https://vega.github.io/vega-lite/docs/window.html构造一个索引,然后是折叠变换 https://vega.github.io/vega-lite/docs/fold.html重组数据以进行绘图。