密谋在Google合作笔记本中未正确显示图形标题

时间:2019-04-05 09:36:19

标签: python plotly data-visualization

我在colab中使用了plotly,但是我做了很多尝试,以使其正确显示标题。

scatt_plot = go.Scatter(x=df['Date'], y=df['Total Income'],
                      mode='lines',
                      line=dict(color='rgb(200, 50, 50)', width=1.5),
                      text= "Income",
                      hoverinfo="text + x + y",
                      connectgaps=True,
                      name = "Income",
                      textfont=dict(family='Arial', size=12))

layout = go.Layout(title = "Income in 3 years")

fig = go.Figure(data=[scatt_plot], layout= layout)
py.iplot(fig)

在这种情况下,人物的标题应为“三年内收入”,但它会生成[对象对象]作为人物标题。此代码段在本地jupyter中运行良好,但问题仅在colab中出现。

我使用这段代码来浏览colab中的绘图。

import IPython

def configure_plotly_browser_state():
  import IPython
  display(IPython.core.display.HTML('''
        <script src="/static/components/requirejs/require.js"></script>
        <script>
          requirejs.config({
            paths: {
              base: '/static/base',
              plotly: 'https://cdn.plot.ly/plotly-1.5.1.min.js?noext',
            },
          });
        </script>
        '''))

IPython.get_ipython().events.register('pre_run_cell', configure_plotly_browser_state)
py.init_notebook_mode(connected=False)

0 个答案:

没有答案