Python 如何将go.Figure添加到dash core component中的dash plotly布局中
我是一个新手,我需要在app.layout中添加go.Figure 但是我不能得到正确的结果,有点不对劲 我的代码: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),
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
属性。