DASH PyPlot выполняет рендеринг, но работает только с pyplot - PullRequest
0 голосов
/ 08 октября 2019

Кто-нибудь может мне помочь?

У меня есть этот график ниже. Код работает нормально, используя только сюжетную схему, но когда я запускаю его с помощью Dash, я получаю сообщение об ошибке:

    data = [line1]
       ^
SyntaxError: invalid syntax

Синтаксис в порядке, и диаграмма отображается, пока я не добавлю ее в компоненты DASH, поэтому ядолжно быть, что-то не так?

Кто-нибудь может мне помочь, пожалуйста?

body = dbc.Container(
    [
        dbc.Row(
            [

                dbc.Col(
                    [
                        dcc.Graph(

                            id='dpi_data1',
                            line1 = go.Line(
                                x=output[0],
                                y=output[1],
                                name='DPI Data Transactions By Minute'
                            )
                            data = [line1]
                            layout = go.Layout(
                                title='Plot Title',
                                xaxis=dict(
                                    title='Time in Seconds',
                                    titlefont=dict(
                                        family='Courier New, monospace',
                                        size=18,
                                        color='#7f7f7f'
                                    )
                                ),
                                yaxis=dict(
                                    title='Transactions',
                                    titlefont=dict(
                                        family='Courier New, monospace',
                                        size=18,
                                        color='#7f7f7f'
                                    )
                                )
                            )
                            fig = go.Figure(data=data, layout=layout)
                    )
                    ]
                ),
            ]
        )


    ],
    className="mt-12",
)
...