Python数据可视化中dash怎么用?
【Python数据可视化中dash怎么用?】原标题:Python数据可视化中dash怎么用?
之前跟大家说过很多工具 , 然而对于数据可视化这块说的是甚少甚少 , 一直碍于没有灵感 , 于是今天小编在搜索一些内容时候 , 突然看到了一个好玩的工具 , 非常适合作为本期的讲解内容 , 大家一定好奇这是什么吧 , 直接告诉大家 , 是关于数据可视化里的dash工具 , 小伙伴们有没有了解过的呢?如果没有听过 , 就一起来看下吧 , 当做自己知识库的累积 。
Dash
是建立数据分析性应用的Python框架 , 使用它不需要直接使用JavaScript 。 基于Plotly.js、React和Flask ,
Dash
可以直接结合你的数据分析代码 , 构建酷炫的UIWeb应用 。
文章图片
如上是只有43行Python代码构建的应用 , 通过Pandas加载GoogleFinance的数据 , 并使用Dash进行可视化 。
代码演示:
importdashfromdash.dependenciesimportInput,Outputimportdash_core_componentsasdccimportdash_html_componentsashtmlfrompandas_datareaderimportdataaswebfromdatetimeimportdatetimeasdtapp=dash.Dash('HelloWorld')app.layout=html.Div([dcc.Dropdown(id='my-dropdown',options=[{'label':'Coke','value':'COKE'},{'label':'Tesla','value':'TSLA'},{'label':'Apple','value':'AAPL'}],value='https://pcff.toutiao.jxnews.com.cn/p/20210121/COKE'),dcc.Graph(id='my-graph')],style={'width':'500'})@app.callback(Output('my-graph','figure'),[Input('my-dropdown','value')])defupdate_graph(selected_dropdown_value):df=web.DataReader(selected_dropdown_value,'google',dt(2017,1,1),dt.now())return{'data':[{'x':df.index,'y':df.Close}],'layout':{'margin':{'l':40,'r':0,'t':20,'b':30}}}app.css.append_css({'external_url':'https://codepen.io/chriddyp/pen/bWLwgP.css'})if__name__=='__main__':app.run_server()呈现效果:
文章图片
上面只给大家展示了很少一部分的代码 , 却给大家演示出来非常详细的内容 , 可见这个工具很好使用 , 大家可以结合自己现在所用的工具 , 对比看下选择使用哈~
原文至:https://www.py.cn/jishu/jichu/20717.html
- 魅族公布15项数据,证明四大系统中,华为EMUI安全性最差
- ITBD-TWS耳机全球市场数据监测
- 巴萨2-0奥萨苏纳,梅西2个助攻,不进球也是王:4项数据第一
- 进球全靠点球?曼联中场大将回击穆里尼奥:有些人只会关注数据
- 萧华:从数据看今年的吹罚没问题 尊重LBJ意见但全明星赛必须得办
- 大数据告诉你:福原爱只是“犯了天下女人都会犯的错”!
- 重要上市公司电商1月线上数据分析
- 中国海军现在有多强?英国曾给出一组数据,让美俄都不能接受
- 危及国家安全?GPS导航和自动驾驶采集大量测绘数据,该如何化解
- 爱立信|爱立信官宣最新数据,5G订单量全球第一,华为5G却有核心优势