Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,5 +1,8 @@
|
|
| 1 |
-
|
| 2 |
-
|
|
|
|
|
|
|
|
|
|
| 3 |
|
| 4 |
# 台股代號對應表
|
| 5 |
TAIWAN_STOCKS = {
|
|
@@ -1414,35 +1417,3 @@ if __name__ == '__main__':
|
|
| 1414 |
|
| 1415 |
# 如果在本地環境執行,使用以下方式
|
| 1416 |
# app.run_server(debug=True)
|
| 1417 |
-
|
| 1418 |
-
# 使用說明:
|
| 1419 |
-
"""
|
| 1420 |
-
在 Google Colab 中執行此程式的步驟:
|
| 1421 |
-
|
| 1422 |
-
1. 首先安裝必要套件:
|
| 1423 |
-
!pip install dash plotly yfinance pandas numpy
|
| 1424 |
-
|
| 1425 |
-
2. 確保你的 CSV 檔案格式正確:
|
| 1426 |
-
- business_climate.csv: 包含 Date 和 Index 兩欄
|
| 1427 |
-
- taiwan_pmi.csv: 包含 DATE 和 INDEX 兩欄 (或 Date 和 Index)
|
| 1428 |
-
- 日期格式建議為 YYYY-MM (例如: 2023-07)
|
| 1429 |
-
|
| 1430 |
-
3. 將 CSV 檔案上傳到 Colab 的檔案區域,確保檔名正確
|
| 1431 |
-
|
| 1432 |
-
4. 將上述程式碼貼到 Colab cell 中執行
|
| 1433 |
-
|
| 1434 |
-
5. 程式會先測試檔案讀取,然後啟動儀表板
|
| 1435 |
-
|
| 1436 |
-
修正內容:
|
| 1437 |
-
- 新增了 os 模組來檢查檔案是否存在
|
| 1438 |
-
- 改善了 CSV 檔案讀取函數,加入錯誤處理和格式檢查
|
| 1439 |
-
- 新增了景氣燈號和 PMI 圖表的回調函數
|
| 1440 |
-
- 修正了 dash.Output 的語法(使用 dash.dependencies.Output)
|
| 1441 |
-
- 加入了日期格式處理,支援 YYYY-MM 格式
|
| 1442 |
-
- 新增了檔案讀取測試功能
|
| 1443 |
-
|
| 1444 |
-
如果仍有問題,請檢查:
|
| 1445 |
-
1. CSV 檔案是否在正確位置
|
| 1446 |
-
2. 檔案格式是否正確
|
| 1447 |
-
3. 日期欄位是否包含有效日期
|
| 1448 |
-
"""
|
|
|
|
| 1 |
+
import dash
|
| 2 |
+
from dash import dcc, html, callback
|
| 3 |
+
|
| 4 |
+
app = dash.Dash(__name__, suppress_callback_exceptions=True)
|
| 5 |
+
|
| 6 |
|
| 7 |
# 台股代號對應表
|
| 8 |
TAIWAN_STOCKS = {
|
|
|
|
| 1417 |
|
| 1418 |
# 如果在本地環境執行,使用以下方式
|
| 1419 |
# app.run_server(debug=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|