Как изменить шаблон по умолчанию d cc .graph в Da sh? - PullRequest
1 голос
/ 29 апреля 2020

Я пытаюсь изменить шаблон печати по умолчанию на 'seaborn' или 'plotly_dark'. В то время как это говорит в заговоре, это, кажется, не работает в Da sh, который использует заговор. Он по-прежнему показывает шаблон печати по умолчанию даже после указания template = 'plotly_dark'

Вот код без указания шаблона:

return dcc.Graph(
    id='example-graph',
    figure={
        'data': [
            {'x': df_most_lines.Cast, 'y': df_most_lines.Lines, 'type': 'bar', 'name': 'input_data'}
        ],
        'layout':  { 'paper_bgcolor':'rgba(0,0,0,0)',
                'plot_bgcolor':'rgba(0,0,0,0)',
            'title': 'WHO USED THE MOSE LINES?'
        }
    }
)

1 Ответ

0 голосов
/ 29 апреля 2020

Если вы используете go.Figure() вместо словаря, ваш код должен работать, я включил пример ниже.

import plotly.graph_objects as go
import dash
import dash_core_components as dcc
import dash_html_components as html

app = dash.Dash()

app.layout = html.Div([

    dcc.Graph(figure=go.Figure(data=go.Bar(x=['a', 'b', 'c', 'd'], y=[1, 2, 3, 4]),
                               layout=dict(template='plotly_dark'))),

])

app.run_server(debug=False)
...