Plotly не показывает должным образом заголовок рисунка в Google GO - PullRequest
1 голос
/ 05 апреля 2019

Я использую plotly в colab, но я очень старался, чтобы он правильно отображал заголовок.

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)

В этом случае заголовок рисунка должен быть «Доход за 3 года», но он генерирует [объект объекта] в качестве заголовка рисунка. Этот фрагмент кода хорошо работает в локальном jupyter, но проблема возникает только с 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)
...