掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
之前跟大家說(shuō)過(guò)很多工具,然而對(duì)于數(shù)據(jù)可視化這塊說(shuō)的是甚少甚少,一直礙于沒有靈感,于是今天小編在搜索一些內(nèi)容時(shí)候,突然看到了一個(gè)好玩的工具,非常適合作為本期的講解內(nèi)容,大家一定好奇這是什么吧,直接告訴大家,是關(guān)于數(shù)據(jù)可視化里的dash工具,小伙伴們有沒有了解過(guò)的呢?如果沒有聽過(guò),就一起來(lái)看下吧,當(dāng)做自己知識(shí)庫(kù)的累積。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括四平網(wǎng)站建設(shè)、四平網(wǎng)站制作、四平網(wǎng)頁(yè)制作以及四平網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,四平網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到四平省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Dash
是建立數(shù)據(jù)分析性應(yīng)用的 Python 框架,使用它不需要直接使用 JavaScript?;?Plotly.js、React 和 Flask,
Dash
可以直接結(jié)合你的數(shù)據(jù)分析代碼,構(gòu)建酷炫的 UI Web 應(yīng)用。
如上是只有 43 行 Python 代碼構(gòu)建的應(yīng)用,通過(guò) Pandas 加載 Google Finance 的數(shù)據(jù),并使用 Dash 進(jìn)行可視化。
代碼演示:
import dash
from dash.dependencies import Input, Output
import dash_core_components as dcc
import dash_html_components as html
from pandas_datareader import data as web
from datetime import datetime as dt
app = dash.Dash('Hello World')
app.layout = html.Div([
dcc.Dropdown(
id='my-dropdown',
options=[
{'label': 'Coke', 'value': 'COKE'},
{'label': 'Tesla', 'value': 'TSLA'},
{'label': 'Apple', 'value': 'AAPL'}
],
value='COKE'
),
dcc.Graph(id='my-graph')
], style={'width': '500'})
@app.callback(Output('my-graph', 'figure'), [Input('my-dropdown', 'value')])
def update_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()
呈現(xiàn)效果:
上面只給大家展示了很少一部分的代碼,卻給大家演示出來(lái)非常詳細(xì)的內(nèi)容,可見這個(gè)工具很好使用,大家可以結(jié)合自己現(xiàn)在所用的工具,對(duì)比看下選擇使用哈~

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流