Несколько линий и баров в оси Plotly - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь построить 3 временных ряда, один из которых представляет собой значения в миллионах и должен быть представлен в виде гистограммы, другие 2 представляют собой значения в% с использованием plotly. Код для того же самого написан с использованием функции, и 3 следа были добавлены. Я думаю, что основная проблема связана со спецификациями макета. код макета:

layout(title="Prepayment Trend",
           xaxis=list(title='Time Period', showgrid=T, zeroline=T, zerolinecolor="e8e8e8"),
           yaxis=list(title='Millions',showgrid=F, zeroline=F, zerolinecolor="e8e8e8", ticks=""),
           yaxis2=list(title='Percentage ', ticks="inside",showgrid=F, zeroline=F, zerolinecolor="e8e8e8",
                       tickmode="linear",tick0=0,dtick=0.005,tickformat='',
                       overlaying = "y",side = "right"))

Здесь проблема в том, что значение 0 вторичной оси y отображается выше, чем значение оси Y 0; как видно на графике ниже:

enter image description here

Может кто-нибудь помочь мне решить эту проблему, чтобы график наконец выглядел примерно так, как показано ниже:

enter image description here

данные для того же являются следующими: Время ПредоплатаВысокая SMM M1SAIBOR 1 февраля 12 105 3,5% 0,5% 1 мая-12 75 2,4% 0,5% 1 августа 12 64 1,5% 0,5% 1 ноября 12 64 2,0% 0,5% 1 февраля 13 86 2,0% 0,5% 1 мая-13 87 1,2% 0,5% 1 августа 13 131 2,6% 0,5% 1 ноября 13 150 1,3% 0,5% 1 февраля 14 76 1,5% 0,5% 1 мая-14 40 1,9% 0,5% 1 августа - 146 0,5% 0,5% 1 ноября - 142 1,2% 0,5% 1 февраля 15 68 2,5% 0,5% 1 мая - 15 116 2,0% 0,5% 1 августа 15 144 3,0% 0,5% 1 ноября 15 89 1,0% 0,5% 1 февраля 16 65 1,2% 1,0% 1 мая-16 154 2,5% 1,3% 1 августа - 167 1,2% 1,5% 1 ноября 16 142 2,5% 2,0% 1 февраля 17 104 0,0% 1,8% 1 мая 17 77 1,0% 1,6% 1 августа 17 96 2,5% 1,5%

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...