Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将go.Figure添加到dash core component中的dash plotly布局中_Python_Django_Plotly_Plotly Dash - Fatal编程技术网

Python 如何将go.Figure添加到dash core component中的dash plotly布局中

Python 如何将go.Figure添加到dash core component中的dash plotly布局中,python,django,plotly,plotly-dash,Python,Django,Plotly,Plotly Dash,我是一个新手,我需要在app.layout中添加go.Figure 但是我不能得到正确的结果,有点不对劲 我的代码: trace = go.Scatter( x=x1, y=y1, name="Completed", line_color='green' ) layout = dict( title='Simple Graph', xaxis=dict(range=[min(x1) - datetime.timedelta(hours=2),

我是一个新手,我需要在app.layout中添加go.Figure 但是我不能得到正确的结果,有点不对劲

我的代码:


trace = go.Scatter(
    x=x1,
    y=y1,
    name="Completed",
    line_color='green'
)

layout = dict(
    title='Simple Graph',
    xaxis=dict(range=[min(x1) - datetime.timedelta(hours=2), max(x1)]),
    yaxis=dict(range=[0, max(max(new_df['number_of_incomplete_segments']), max(new_df['number_of_returned_segments']),
                             max(new_df['number_of_completed_segments']))])
)

fig = go.Figure(data=[trace], layout=layout)



app.layout = html.Div([
    html.H1('Square Root Slider Graph'),

    dcc.Graph(id='slider-graph', figure={'data': [fig] }, animate=True, style={"backgroundColor": "#1a2d46", 'color': '#ffffff'},
              ),
    dcc.Dropdown(id='demo-dropdown',
                 options=[
                     {'label': 'Daily', 'value': 'daily'},
                     {'label': 'Weekly', 'value': 'weekly'},
                     {'label': 'Monthly', 'value': 'monthly'}
                 ],
                 value='weekly'),
])

我不知道为什么dash plotly中不支持图形对象

有人有主意吗


非常感谢
dcc.Graph
中的
figure
属性的值应该是由
go.figure
返回的值。即

dcc.Graph(figure=fig)

dcc.Graph
中的
figure
属性的值应该是由
go.figure
返回的值。即

dcc.Graph(figure=fig)

你犯了语法错误。您应该将
fig
对象指定给
figure

dcc.Graph(
        id='slider-graph',
        figure=fig
    )

你犯了语法错误。您应该将
fig
对象指定给
figure

dcc.Graph(
        id='slider-graph',
        figure=fig
    )

在回调中返回一个
go.Figure
是否相同?我的问题是:是的。如果回调函数返回单个绘图图形对象,则回调函数的
输出应为
dcc.Graph
组件的
figure
属性。在回调函数中返回
go.figure
是否相同?我的问题是:是的。如果回调函数返回单个Plotly figure对象,则回调函数的
输出应为
dcc.Graph
组件的
figure
属性。