vega.github.io/editor/#/gist/vega-lite/ashleydavis/...

вопрос показывает, как добавить несколько временных рядов в диаграмму vega-lite:

Как построить несколько переменных на оси с помощью 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

Поэтому теперь возникает вопрос: как сделать эти оси независимыми, чтобы данные были наложены и легко сопоставимы?

(Не то, чтобы имеет смысл сравнивать данные в этом примере, но обычно мне нужно уметь это делать).

Ответы на вопрос(0)

Ваш ответ на вопрос