为了账号安全,请及时绑定邮箱和手机立即绑定

绘图破折号图未显示值

绘图破折号图未显示值

跃然一笑 2021-10-26 16:03:50
我正在尝试使用 Dash for Python 创建一些图表。我有一些包含要读取的值的文件,将这些值保存在列表中并使用它来创建图形。我的代码:    app = dash.Dash()app.layout = html.Div([    html.H1('Title'),    dcc.Dropdown(        id='my-dropdown',        options=[            {'label': 'Fruit', 'value': 'FRUIT'}           # {'label': 'Tesla', 'value': 'TSLA'},           # {'label': 'Apple', 'value': 'AAPL'}        ],        value='TEMPERATUR'    ),    dcc.Slider(    min=-5,    max=10,    step=0.5,    value=-3,    ),    dcc.Graph(id='my-graph', animate=True),])path = "/../example.csv"with open(path,"r") as file:    reader = csv.reader(file)    dataCopy=[]    for line in file:         dataCopy.append(line)    arrayValues = np.array(dataCopy)@app.callback(Output('my-graph', 'figure'), [Input('my-dropdown', 'value')])def update_graph(selected_dropdown_value):    return {        'data': arrayValues }if __name__ == '__main__':    app.run_server(    )当我打印arrayValues 时,我得到:['28.687'、'29.687'、'24.687'、'21.687'、'25.687'、'28.687']但是当我检查我的图表时,它没有显示任何值。你知道我的错误是什么吗?更新:我试过这条线arrayValues = list(map(float, arrayValues))在评论中作为建议得到它后,但仍然没有可用的代码。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信