当我运行下面的代码时,它会加载网络,但它会留下一条错误消息,这是因为在某些部分没有数据,可以有条件帮助吗?
我上传了代码,但我不知道在哪里操作,我是 Dash 的新手,我对 javascript 的了解有限。
我的主文件
import dash
from dash.dependencies import Output, Input
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
import sqlite3
import pandas as pd
#popular topics: google, olympics, trump, gun, usa
app = dash.Dash(__name__)
app.layout = html.Div(
[ html.H2('Live Twitter Sentiment'),
dcc.Input(id='sentiment_term', value='trump', type='text'),
dcc.Graph(id='live-graph', animate=False),
dcc.Interval(
id='graph-update',
interval=1*1000
),
]
)
@app.callback(Output('live-graph', 'figure'),
[Input(component_id='sentiment_term', component_property='value')])
def update_graph_scatter(sentiment_term):
try:
conn = sqlite3.connect('twitter.db') …Run Code Online (Sandbox Code Playgroud)