多轴绘图脱机时间序列

2024-10-05 10:05:10 发布

您现在位置:Python中文网/ 问答频道 /正文

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

原代码:

from plotly.offline import download_plotlyjs,init_notebook_mode,plot
plot([Scatter(x=datetimefield,y=value1)],filename="plotly.html")

要添加多个,我尝试调整y参数:

^{pr2}$

但这似乎行不通。在

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

y=value1和value 2是两个pandas列

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

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


Tags: fromimport参数plotinitdownload图表时间
1条回答
网友
1楼 · 发布于 2024-10-05 10:05:10

找到解决方案:

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)

相关问题 更多 >

    热门问题