小编chi*_*hta的帖子

如何修复ImportError:无法从plotly(python)导入Dash中的名称“事件”?

我正在从事数据可视化任务,其中使用了 plotly(python) 中的 Dash。当我运行代码时,我收到一个错误 -

导入错误:无法导入名称“事件”

我尝试了各种安装过程,如 pip install events 或 pip install Event ,但我无法得到我的错误解决方案。

代码:

import dash
from dash.dependencies import Output, Event
import dash_core_components as dcc
import dash_html_components as html
import plotly
import random
import plotly.graph_objs as go  
from collections import deque

x = deque(maxlen=20)
y = deque(maxlen=20)

x.append(1)
y.append(1)

app = dash.Dash(__name__)

app.layout = html.Div(
    [ 
        dcc.Graph(id = 'live-graph', animate = True),
        dcc.Interval(
                id = 'graph-update',
                    interval = 1000
                )

        ]
    )   

@app.callback(Output('live-graph','figure'),
                events = [Event('graph-update','interval')])

def update_graph(): …
Run Code Online (Sandbox Code Playgroud)

python data-visualization python-3.x plotly plotly-dash

8
推荐指数
2
解决办法
1万
查看次数