有人可以帮助我吗?
我在下面有这张表。仅使用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",
)