Update README.md
Browse files
README.md
CHANGED
|
@@ -1,12 +1,72 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 進階數據可視化工具
|
| 2 |
+
|
| 3 |
+
這是一個功能強大且易於使用的數據可視化工具,專為在Hugging Face Spaces上部署而設計。使用本工具,您可以輕鬆上傳數據並創建各種專業級視覺化圖表。
|
| 4 |
+
|
| 5 |
+
## 主要功能
|
| 6 |
+
|
| 7 |
+
- **多樣化數據輸入**:支持CSV、Excel文件上傳或直接文本輸入(逗號或空格分隔)
|
| 8 |
+
- **豐富的圖表類型**:支持20多種專業圖表,包括長條圖、折線圖、圓餅圖、熱力圖、雷達圖等
|
| 9 |
+
- **高度自定義**:
|
| 10 |
+
- 控制圖表尺寸、顏色、字體
|
| 11 |
+
- 自定義數據聚合方式(求和、平均值、最大值等)
|
| 12 |
+
- 支持為每個數據類別設置特定顏色
|
| 13 |
+
- 提供圖案填充選項(適用於黑白印刷)
|
| 14 |
+
- **多格式導出**:支持PNG、SVG、PDF、JPEG格式導出
|
| 15 |
+
|
| 16 |
+
## 使用方法
|
| 17 |
+
|
| 18 |
+
1. **數據輸入**:上傳CSV/Excel文件或直接在文本框中粘貼數據
|
| 19 |
+
2. **選擇圖表類型**:從下拉菜單中選擇所需的圖表類型
|
| 20 |
+
3. **配置數據映射**:
|
| 21 |
+
- 指定X軸(或類別)列
|
| 22 |
+
- 指定Y軸(或數值)列
|
| 23 |
+
- 選擇分組列(用於多系列圖表)
|
| 24 |
+
- 選擇大小列(用於氣泡圖等)
|
| 25 |
+
4. **自定義外觀**:設置顏色方案、圖表尺寸、標題等
|
| 26 |
+
5. **導出結果**:將圖表導出為所需格式
|
| 27 |
+
|
| 28 |
+
## 特別說明
|
| 29 |
+
|
| 30 |
+
- 第一行被視為欄位名稱(表頭),不會納入統計計算
|
| 31 |
+
- 程序會自動處理數據聚合,您可以選擇合適的聚合函數
|
| 32 |
+
- 對於期刊發表需求,提供圖案填充選項,適用於黑白印刷
|
| 33 |
+
|
| 34 |
+
## 技術細節
|
| 35 |
+
|
| 36 |
+
- 使用Gradio框架構建用戶界面
|
| 37 |
+
- 使用Plotly和Matplotlib創建高質量圖表
|
| 38 |
+
- 支持Pandas進行強大的數據處理和聚合
|
| 39 |
+
|
| 40 |
+
## 安裝與部署
|
| 41 |
+
|
| 42 |
+
在Hugging Face Spaces上部署:
|
| 43 |
+
|
| 44 |
+
1. 創建新的Space,選擇Gradio作為框架
|
| 45 |
+
2. 上傳以下文件:
|
| 46 |
+
- `app.py`:主應用程序代碼
|
| 47 |
+
- `requirements.txt`:依賴庫列表
|
| 48 |
+
- `README.md`:說明文檔
|
| 49 |
+
3. Hugging Face會自動安裝依賴並啟動應用
|
| 50 |
+
|
| 51 |
+
本地運行:
|
| 52 |
+
|
| 53 |
+
```bash
|
| 54 |
+
pip install -r requirements.txt
|
| 55 |
+
python app.py
|
| 56 |
+
```
|
| 57 |
+
|
| 58 |
+
## 支持的圖表類型
|
| 59 |
+
|
| 60 |
+
- 長條圖(普通、堆疊、群組、水平)
|
| 61 |
+
- 折線圖(普通、多重、階梯)
|
| 62 |
+
- 圓餅圖和環形圖
|
| 63 |
+
- 散點圖和氣泡圖
|
| 64 |
+
- 區域圖(普通、堆疊)
|
| 65 |
+
- 雷達圖
|
| 66 |
+
- 熱力圖
|
| 67 |
+
- 箱型圖和小提琴圖
|
| 68 |
+
- 漏斗圖
|
| 69 |
+
- 樹狀圖
|
| 70 |
+
- 直方圖
|
| 71 |
+
- 極座標圖
|
| 72 |
+
- 甘特圖
|