这个问题显示了一种将多个时间序列添加到 vega-lite 图表的方法:
有没有办法将第二个系列放在辅助 Y 轴上?我说的是在右侧放置另一个 Y 轴,以便时间序列可以有不同的比例,但仍然可以进行比较。
下图展示了我所追求的图表类型:
这是一个示例图表,请告诉我如何将第二个时间序列移动到图表右侧的新 Y 轴:
https://vega.github.io/editor/#/gist/vega-lite/ashleydavis/3dbd3b83f2a67da8fe20ef444fd4958e
更新:
我已经部分解决了我的问题,但不是 100%。
通过在我的 vega-lite 图表中添加“轴”和“方向”字段,我已经能够将第二个系列移动到右侧,如您在此处看到的:
https://vega.github.io/editor/#/gist/vega-lite/ashleydavis/5aea58ee98c2eec9913b309836181a5b
我现在遇到的问题是,当我尝试用两个不同的时间序列创建一个这样的图表时,它们的值在完全不同的尺度上,我得到了一些没有用的东西。
您可以从此图表中看到图表的两侧使用相同的比例,这使得无法比较数据,因为第一个系列(比例较小)最终被完全压扁。
您可以从此处的屏幕截图中看到图表:
https://vega.github.io/editor/#/gist/vega-lite/ashleydavis/af1958d3f22bd876959ebcc97105dd14
所以现在的问题是我如何使这些轴独立,以便数据重叠并易于比较?
(并不是说比较这个例子中的数据是有意义的,但通常我需要能够做到这一点)。