DASH PyPlot出现渲染问题,但仅与pyplot一起使用

时间:2019-10-08 09:17:57

标签: python-3.x matplotlib plotly-dash

有人可以帮助我吗?

我在下面有这张表。仅使用plotly plot,代码可以正常工作,但是当我使用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",
)

0 个答案:

没有答案