【发布时间】:2021-04-23 10:10:54
【问题描述】:
我在代码中使用“值”作为静态变量。当我运行它时,我会得到“http://127.0.0.1:8050/”,在那里我可以看到我的破折号应用程序。我需要“值”作为可以在浏览器中传递的动态变量。 例如。如果我在浏览器中输入http://127.0.0.1:8050/198,它应该会显示 198 而不是 270。
非常感谢您的帮助:)
共享代码和输出结果为图像
import flask
import dash
import dash_html_components as html
import plotly.graph_objects as go
import dash_core_components as dcc
server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server)
fig = go.Figure(go.Indicator(
mode = "gauge+number",
value = 270,
domain = {'x': [0, 1], 'y': [0, 1]},
title = {'text': "Speed"}))
app.layout = html.Div([
dcc.Graph(
id='life-exp-vs-gdp',
figure=fig
)
])
@server.route('/test', methods=['POST'])
def req():
print('Request triggered!') # For debugging purposes, prints to console
if __name__ == '__main__':
app.run_server(debug=True)
【问题讨论】:
标签: flask plotly plotly-dash