我有一个使用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
无法正常工作,因为我在结果图中没有标题或标签。我该如何解决这个问题?
答案 0 :(得分:4)
您正在绘制Figure
没有任何布局,而不是您使用layout
的{{1}}。
尝试
fig = go.Figure(data=data, layout=layout)
plotly.offline.plot(fig)
它应该按预期工作