Plotly-Da sh отображает неправильный график (линейный график вместо воронки) - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь отобразить простой воронкообразный граф, используя da sh и график. Проблема в том, что вместо этого отображается линейный график.

Я следовал инструкциям этого ответа, то есть использовал код:

app = dash.Dash()

app.layout = html.Div([dcc.Graph(id='FunnelDashboard',
                figure = {'data':[
                        go.Funnel(
                        y = ["Website visit", "Downloads", "Potential customers", "Requested price", "invoice sent"],
                        x = [39, 27.4, 26.6, 11, 2])]
                        }
                        )])
if __name__ == '__main__':
    app.run_server()

, но получаю это линейный график вместо этого.

Я ожидаю получить что-то вроде this .

1 Ответ

1 голос
/ 02 марта 2020

Обновление da sh:

pip install -U dash

С версией 1.9.1, используя этот код:

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

fig = go.Figure(go.Funnel(
    y = ["Website visit", "Downloads", "Potential customers", "Requested price", "invoice sent"],
    x = [39, 27.4, 20.6, 11, 2]))


external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)


app.layout = html.Div([dcc.Graph(id='FunnelDashboard',
                    figure=fig)])

if __name__ == '__main__':
    app.run_server()

, вы получите:

enter image description here

...