代码拉取完成,页面将自动刷新
同步操作将从 Makefile君/dash-echarts 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import dash_echarts
import dash, random
from dash.dependencies import Input, Output
import dash_html_components as html
import dash_core_components as dcc
from dash.exceptions import PreventUpdate
def gen_randlist(num):
return random.sample(range(num), 7)
app = dash.Dash(__name__)
option = {
'xAxis': {
'type': 'category',
'data': ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
'yAxis': {
'type': 'value'
},
'series': [{
'data': gen_randlist(200),
'type': 'line',
'smooth': True
}, {
'data': gen_randlist(200),
'type': 'line',
'smooth': True
}]
}
events = []
app.layout = html.Div([
dash_echarts.DashECharts(
option = option,
events = events,
id='echarts',
style={
"width": '100vw',
"height": '100vh',
}
),
dcc.Interval(id="interval", interval=1 * 1000, n_intervals=0),
])
@app.callback(
Output('echarts', 'option'),
[Input('interval', 'n_intervals')])
def update(n_intervals):
if n_intervals == 0:
raise PreventUpdate
else:
option['series'][0]['data'] = gen_randlist(200)
option['series'][1]['data'] = gen_randlist(200)
return option
if __name__ == '__main__':
app.run_server(debug=True)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。