Data Chart Tool

👤 utopiabenben 📦 v1.1.0-premium ⭐ 4.2 ⬇️ 1.5K 下載
📊 資料分析 免費

📖 技能介紹

💎 付費功能(一次性購買,永久使用)

免費版功能

  • ✅ 柱狀圖(bar)、折線圖(line)、餅圖(pie)、面積圖(area)
  • ✅ 基礎自定義(標題、標籤、顏色)
  • ✅ 批次處理
  • ✅ PNG/JPEG/PDF/SVG 輸出
  • ✅ 預設樣式(seaborn、ggplot 等)

專業版功能(¥99 一次性付費)

  • ✅ 散點圖(scatter)—— 唯一付費圖表型別
  • ✅ 無限制批次匯出(無檔案數量限制)
  • ✅ 優先技術支援
  • ✅ 未來所有新圖表型別免費解鎖

購買流程:

  1. 掃碼支付(微信/支付寶): ![收款碼預留位置]
  2. 傳送付款憑證:通過 OpenClaw 或 GitHub 聯絡我

    訪問小蔥技能站7w4.net,解鎖更多實用的AI技能外掛。

  3. 接收許可證:我會發送 license.json 檔案
  4. 安裝許可證:
    # 複製到本地
    cp license.json ~/.data-chart-tool/license.json
    # 設定環境變數(金鑰會隨許可證傳送)
    export SKILL_LICENSE_SECRET="your-secret-key"
  5. 使用付費功能:
    # 散點圖(付費功能)
    python source/data_visualizer.py -i data.csv -t scatter --x-col x --y-col y --license ~/.data-chart-tool/license.json

注意:

  • 許可證有效期:永久(一次性購買)
  • 支援多裝置:同一許可證可在個人多臺機器上使用
  • 不包含:企業批次授權(需要另外洽談)

🎯 為什麼選擇付費版?

散點圖是資料分析中最常用的高階圖表之一,用於:

  • 相關性分析(兩個變數的關係)
  • 聚類觀察
  • 異常值檢測

免費版已滿足 80% 日常需求,付費版解鎖專業分析能力。


📦 版本歷史

  • v1.1.0-premium(2026-03-22):新增付費模式和散點圖功能,許可證系統
  • v1.0.1(2026-03-20):營銷最佳化版
  • v1.0.0(2026-03-15):初始版本

data-chart-tool - 資料視覺化工具

資料視覺化工具,將 CSV/JSON 資料生成美觀圖表,支援多種圖表型別和輸出格式!

功能特性

  • ✅ 讀取多種資料格式:CSV、JSON、Excel
  • ✅ 多種圖表型別:柱狀圖、折線圖、餅圖、散點圖、面積圖
  • ✅ 自定義樣式:標題、標籤、顏色、字型、圖例
  • ✅ 多種輸出格式:PNG、JPEG、PDF、SVG
  • ✅ 預覽模式:顯示圖表而不儲存檔案
  • ✅ 批次處理:支援處理多個數據檔案
  • ✅ 配合 tushare-finance:直接視覺化股票資料

安裝

# 安裝依賴
pip install matplotlib pandas openpyxl

使用方法

基本用法

# 從 CSV 檔案生成折線圖
python source/data_visualizer.py --input data.csv --type line

# 從 JSON 檔案生成柱狀圖
python source/data_visualizer.py --input data.json --type bar

# 生成餅圖
python source/data_visualizer.py --input data.csv --type pie

# 預覽模式(顯示圖表)
python source/data_visualizer.py --input data.csv --type line --preview

# 儲存為 PDF
python source/data_visualizer.py --input data.csv --type line --output chart.pdf

詳細引數

--input INPUT, -i INPUT     輸入資料檔案(CSV/JSON/Excel)
--type TYPE, -t TYPE        圖表型別:bar(柱狀圖)、line(折線圖)、pie(餅圖)、scatter(散點圖)、area(面積圖)
--output OUTPUT, -o OUTPUT  輸出檔案路徑(預設:chart.png)
--title TITLE                圖表標題
--x-label X_LABEL            X 軸標籤
--y-label Y_LABEL            Y 軸標籤
--x-col X_COL                X 軸資料列名
--y-col Y_COL                Y 軸資料列名(逗號分隔多列)
--color COLOR                顏色(十六進位制或顏色名)
--figsize FIGSIZE            圖表大小,格式:寬,高(預設:10,6)
--dpi DPI                    輸出 DPI(預設:100)
--grid, -g                   顯示網格線
--legend, -l                 顯示圖例
--preview, -p                預覽模式,顯示圖表不儲存
--style STYLE                圖表樣式:default、seaborn、ggplot、fivethirtyeight

示例

# 股票資料視覺化(配合 tushare-finance)
python source/data_visualizer.py -i stock_data.csv -t line --title "股票走勢" --x-col "date" --y-col "close"

# 多列資料對比
python source/data_visualizer.py -i sales.csv -t bar --title "月度銷售額" --x-col "month" --y-col "sales,profit" --legend

# 餅圖展示佔比
python source/data_visualizer.py -i category.csv -t pie --title "分類佔比" --x-col "category" --y-col "value"

# 使用 seaborn 樣式
python source/data_visualizer.py -i data.csv -t line --style seaborn --grid

# 儲存為高解析度 PDF
python source/data_visualizer.py -i data.csv -t bar --output report.pdf --dpi 300

支援的資料格式

  • CSV:逗號分隔值檔案
  • JSON:JSON 格式資料(陣列或物件)
  • Excel:.xlsx 和 .xls 格式

圖表樣式

  • default:預設樣式
  • seaborn:Seaborn 風格
  • ggplot:ggplot 風格
  • fivethirtyeight:FiveThirtyEight 風格

配合 tushare-finance 使用

# 1. 先用 tushare-finance 獲取資料
tushare stock_daily --ts_code 000001.SZ --start_date 20240101 --end_date 20241231 -o stock_data.csv

# 2. 再用 data-visualizer 視覺化
python source/data_visualizer.py -i stock_data.csv -t line --title "平安銀行股價走勢" --x-col "trade_date" --y-col "close" --grid

🤖 AI 評測

這個工具功能覆蓋了常用的圖表型別,使用起來比較方便。但把散點圖這類常見圖表設為付費功能讓人難以理解,影響第一印象。文件詳細說明清晰,介面友好度尚可。總體質量中規中矩,付費策略需要改進。

📊 多維度評分

適應性4.3
規範性3.8
有效性4.2
可靠性4.2
可信度4.8

📁 包含檔案 (7 個)

📄 LICENSE.md 3.2 KB
📄 LICENSE_SAMPLE.json 340 B
📄 SKILL.md 6.5 KB
📄 _meta.json 142 B
📄 install.sh 990 B
📄 skill.json 1.4 KB
📄 source/data_visualizer.py 10.4 KB