Plotly不显示轴标签或标题

时间:2017-03-20 20:31:36

标签: python plotly

我有一个使用plotly显示图表的Python项目。这是我的代码:

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)

layout无法正常工作,因为我在结果图中没有标题或标签。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

您正在绘制Figure没有任何布局,而不是您使用layout的{​​{1}}。

尝试

fig = go.Figure(data=data, layout=layout)
plotly.offline.plot(fig)

它应该按预期工作