Python 具有多轴的绘图脱机时间序列

Python 具有多轴的绘图脱机时间序列,python,plot,plotly,Python,Plot,Plotly,我有一个带有日期时间和单个y轴的绘图脱机图表,现在我想在y轴上再添加一行 原始代码: from plotly.offline import download_plotlyjs,init_notebook_mode,plot plot([Scatter(x=datetimefield,y=value1)],filename="plotly.html") 要添加多个参数,我尝试调整y参数: plot([Scatter(x=datecolumn,y=[value1,value2])],filenam

我有一个带有日期时间和单个y轴的绘图脱机图表,现在我想在y轴上再添加一行

原始代码:

from plotly.offline import download_plotlyjs,init_notebook_mode,plot
plot([Scatter(x=datetimefield,y=value1)],filename="plotly.html")
要添加多个参数,我尝试调整y参数:

plot([Scatter(x=datecolumn,y=[value1,value2])],filename="plotly.html")
但这似乎不起作用

x=日期时间字段基于时间序列

y=值1和值2是两列

注:-两个轴的数据类型不同,一个是数字,另一个是百分比

如何在plotly的脱机模式下调整y参数,使其具有多个轴。

找到了解决方案:

from plotly.offline import download_plotlyjs,init_notebook_mode,plot
import plotly.graph_objs as go

trace1 = go.Scatter(
x=df.datetimecolumn,
y=df.value1)

trace2 = go.Scatter(
x=df.datetimecolumn,
y=df.value2)

data = [trace1, trace2]

layout = go.Layout(
xaxis=dict(

    zeroline=True,
    showline=True,
    mirror='ticks',
    gridcolor='#bdbdbd',
    gridwidth=2,
    zerolinecolor='#969696',
    zerolinewidth=4,
    linecolor='#636363',
    linewidth=6
),
yaxis=dict(

    zeroline=True,
    showline=True,
    mirror='ticks',
    gridcolor='#bdbdbd',
    gridwidth=2,
    zerolinecolor='#969696',
    zerolinewidth=4,
    linecolor='#636363',
    linewidth=6
)
)
fig = go.Figure(data=data, layout=layout)
plot(fig)

请正确格式化代码。您可以使用多个跟踪来执行此操作。例如,请参阅: