使用 Dash 所開發的互動式 Python框架範例專案

這是使用 Plotly 和 Dash 所開發的互動式 Python框架範例專案。

什麼是 Dash ??

Dash是一個用於建構 Web應用程式的高效率 Python 框架。

Dash 框架基於 Flask,Plotly.js 和React.js之上,非常適合使用 Python 開發高度客制化的用戶界面來建構資料視覺化應用程式。 它特別適合使用 Python 處理資料的人。

在這裡試用展示的應用程式

dash-web-trader2

以上圖片取自 dash-web-trader 這個開源專案

此演示可讓你探索來自 Pepperstone 的歷史外匯主要配對資料。

左側面板通過讀取間隔更新的資料集來顯示每個配對的詢價和出價。 如果單擊該列資訊,你會看到還可以添加圖表或買/賣配對。

你還可以使用燭台,線,OHLC條視覺化市場價格,並在下拉列表中選擇期間對其進行一些研究。 你可以通過單擊☰在圖形div菜單中選擇這些選項。

最後,來自英國“金融時報”的熱門新聞顯示在左側,並使用https://newsapi.org/ 做間隔更新資料來源

在本機電腦運行應用程式

首先在 temp 目錄中建立一個帶有 conda 或 venv 的虛擬環境,然後啟動它。

virtualenv dash-web-trader-venv

# Windows
dash-web-trader-venv\Scripts\activate
# Or Linux
source venv/bin/activate

Clone git repo,然後用 pip 安裝需求

git clone https://github.com/amadoukane96/dash-web-trader.git
cd dash-web-trader
pip install -r requirements.txt

執行該應用程式

python app.py

專案網址 https://github.com/plotly/dash-sample-apps/tree/master/apps/dash-web-trader

Dash 相關線上課程

Soft & Share 網站加值服務

找線上課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: