审美情节-离线模式下的标题

时间:2018-08-15 12:11:53

标签: python-3.x plotly

我有一个基本问题,尝试了许多变体,但无法正确解决。我正在尝试在Jupyter笔记本中离线打印一个条形图的标题中放置标题。我正在使用python。

没有标题,我可以确定该图:

from plotly.offline import iplot, init_notebook_mode
init_notebook_mode()
import plotly.graph_objs as go

trace_2 = go.Bar(x=['Jan','Feb','Mar'],
              y = [1,2,3],
               text = [1,2,3],
               textposition = 'auto',
                   marker=dict(
                    color='rgb(158,202,225)'),)
data_2 = [trace_2]               


fig_2 = go.Figure(data=data_2)


iplot(fig_2)

如本教程所述,当我尝试放入标题时,出现很多意外错误。如何在图表上方放置标题“月数”?

tks

1 个答案:

答案 0 :(得分:2)

您需要使用title对象的layout属性,然后将其传递给fig对象,请参考以下示例。另外,请查看`plotly layout title的官方文档。

from plotly.offline import iplot, init_notebook_mode
init_notebook_mode()
import plotly.graph_objs as go

trace_2 = go.Bar(x=['Jan','Feb','Mar'],
              y = [1,2,3],
               text = [1,2,3],
               textposition = 'auto',
                   marker=dict(
                    color='rgb(158,202,225)'),)
data_2 = [trace_2]               
layout = {'title': 'Count of the month'}

fig_2 = go.Figure(data=data_2, layout = layout )


iplot(fig_2)