我正在尝试绘制3个时间序列,其中一个是以百万计的值,并且要绘制为条形图,另外两个是使用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"))
这里的问题是次y轴的0值显示得高于Y轴0值;如下图所示:
有人可以帮助我克服这个问题,以便图表最终看起来像下面的那样:
相同的数据如下: Time PrepayAmount SMM M1SAIBOR 1-Feb-12 105 3.5%0.5% 1-May-12 75 2.4%0.5% 1-Aug-12 64 1.5%0.5% 1-Nov-12 64 2.0%0.5% 1-Feb-13 86 2.0%0.5% 1-May-13 87 1.2%0.5% 1-Aug-13 131 2.6%0.5% 1-Nov-13 150 1.3%0.5% 1-Feb-14 76 1.5%0.5% 1-May-14 40 1.9%0.5% 1-Aug-14 146 0.5%0.5% 1-Nov-14 142 1.2%0.5% 1-Feb-15 68 2.5%0.5% 1-May-15 116 2.0%0.5% 1-Aug-15 144 3.0%0.5% 1-Nov-15 89 1.0%0.5% 1-Feb-16 65 1.2%1.0% 1月5日16 154 2.5%1.3% 1-Aug-16 167 1.2%1.5% 1-Nov-16 142 2.5%2.0% 1-Feb-17 104 0.0%1.8% 1-May-17 77 1.0%1.6% 1-Aug-17 96 2.5%1.5%