如何在Vega Lite中的两个串联图形上对齐x轴刻度

时间:2020-07-07 15:31:11

标签: vega-lite

我有一个由vconcatlayer组成的图表。分层图是垂直串联中的块之一,它绘制了两个不同的数据集。 vconcat中还有另外两个块:一个块具有不同的(第三个)数据集,另一个块是其中一个层的较小版本(用于笔刷/缩放)。所有图表的x刻度均通过笔刷信号进行选择;底部的图表通过用户交互设置信号值。

enter image description here

我想在所有vconcat块上对齐x轴。未对齐的数据集的覆盖范围不及时间序列线(它在垂直虚线所在的地方开始和结束)。

缩放/刷底图时,轴会对齐。图表首次加载时,每个x轴都覆盖匹配数据集的范围。我希望轴覆盖所有图层/ concat块中的最大范围。

我尝试使用resolve配置,“ shared”与“ independent”等,均未成功。

1 个答案:

答案 0 :(得分:0)

并不是真正的答案,而是获得预期结果的黑客手段。可接受的答案应该是vega-lite配置解决方案。

我将不匹配的数据集修改为具有相同的首个时间戳和最后一个时间戳,这使比例自然对齐。

enter image description here