绘图不显示轴标签或标题

New*_*wtt 2 python plotly

我有一个 Python 项目,它使用plotly. 这是我的代码:

def PlotData(data):
    trace1 = go.Scatter(
        y=PriceData,
        name="Prices",
        mode="lines+markers"
    )
    trace2 = go.Scatter(
        y=MarketData,
        name="Market Price",
        mode="lines+markers"
    )
    data = [trace1, trace2]
    layout = go.Layout(
        title='Plot Title',
        xaxis=dict(
            title='x Axis',
            titlefont=dict(
                family='Courier New, monospace',
                size=18,
                color='#7f7f7f'
            )
        ),
        yaxis=dict(
            title='y Axis',
            titlefont=dict(
                family='Courier New, monospace',
                size=18,
                color='#7f7f7f'
            )
        )
    )
    go.Figure(data=data, layout=layout)
    plotly.offline.plot(data)
Run Code Online (Sandbox Code Playgroud)

layout我得到的结果图表没有标题或标签不工作。我该如何解决?

Max*_*ers 6

您在data没有任何布局的情况下进行绘图,而不是您Figure使用layout.

尝试

fig = go.Figure(data=data, layout=layout)
plotly.offline.plot(fig)
Run Code Online (Sandbox Code Playgroud)

它应该按预期工作