Как переместить линию на 2-ю ось в Da sh (от plot.ly) - PullRequest
0 голосов
/ 07 февраля 2020

Я создаю простую линейную диаграмму в Da sh (plot.ly) с двумя временными рядами.

Я хотел бы переместить один временной ряд на 2-ю ось, но не смог чтобы заставить это работать. Ниже мой фрагмент кода диаграммы. Любая помощь приветствуется.

        "data": [
            dict(
                x=dff[timestamps],
                y=dff[inp_1],
                name=inp_1,
                marker=dict(color=colors[0]),
            ),
            dict(
                x=dff[timestamps],
                y=dff[inp_2],
                name=inp_2,
                marker=dict(color=colors[1]),
            ),
        ],
        "layout": dict(margin={"l": 40, "b": 20, "t": 25, "r": 10})

1 Ответ

0 голосов
/ 09 февраля 2020

Я нашел решение, как показано ниже:

        "data": [
            dict(
                x=dff[timestamps],
                y=dff[inp_1],
                name=inp_1,
                marker=dict(color=colors[0]),
            ),
            dict(
                x=dff[timestamps],
                y=dff[inp_2],
                name=inp_2,
                marker=dict(color=colors[1]),
                yaxis="y2",
            ),
        ],
        "layout": dict(margin={"l": 40, "b": 20, "t": 25, "r": 10},yaxis2=dict(overlaying="y", side="right"))
...