我有 2 个图表,它们可能是使用 hconcat 创建的。第一个规范只包含一个将被固定的 y 轴,它将作为我的第二个图表的锁定轴。如果我水平滚动,它应该只滚动第二个图表,而我的第一个 y 轴图表应该保持原样,因此更容易阅读度量。
以下是一个可重现的示例或参考编辑器:
{
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
"data": {"url": "data/cars.json"},
"hconcat": [
{
"mark": "text",
"encoding": {"y": {"field": "Displacement", "type": "quantitative"}}
},
{
"hconcat": [
{
"width": 800,
"mark": "line",
"params": [
{
"name": "brush",
"select": {"type": "interval", "encodings": ["x"]}
}
],
"encoding": {
"x": {"field": "Year", "type": "temporal"},
"y": {
"field": "Cylinders",
"type": "quantitative",
"axis": {"grid": false}
}
}
}
]
}
]
}