VizPilot AI:讓數據說話的智能可視化導航員 / VizPilot AI: The Intelligent Navigation System for Data Visualization

上傳數據,智能推薦圖表,一鍵生成交互式可視化 / Upload data, get smart chart recommendations, and generate interactive visualizations in one click.

🔎 工具速覽 / AT A GLANCE

CategoryAI Data Visualization / AI 數據可視化
PricingOpen Source (GPL3.0) / 開源
BestForData Analysts, Business Intelligence, Non-technical Users / 數據分析師、商業智能、非技術用戶
GitHub Stars⭐ 37

🚀 引言 / Introduction

VizPilot AI 是一款將大語言模型(LLM)與強大可視化庫 Plotly 深度結合的智能系統。它打破了數據分析中『不知道該用什麼圖表』的痛點,讓用戶無需掌握複雜的數據分析理論,即可將乾枯的 CSV/Excel 轉換為具有洞察力的交互式圖表。

VizPilot AI is an LLM-powered intelligent system that merges the capabilities of Large Language Models with the Plotly visualization library. It solves the common pain point of 'not knowing which chart to use,' enabling users to transform raw CSV/Excel data into insightful interactive visualizations without needing deep expertise in data analysis theory.

🛠️ 核心功能 / Key Features

Automatic Data Profiling: Supports CSV and Excel uploads with automatic identification of numerical, categorical, and date fields.

自動數據剖析:支持 CSV 與 Excel 上傳,自動識別數值、類別與日期字段。

LLM-based Recommendation: AI suggests 3-5 most suitable chart types based on data characteristics, complete with detailed rationales.

LLM 智能推薦:基於數據特徵,由 AI 提供 3-5 個最適合的圖表建議及詳細推薦理由。

Interactive Chart Generation: Generate scalable, filterable Plotly interactive HTML charts with one click and support for downloads.

交互式圖表生成:一鍵生成可縮放、可過濾的 Plotly 交互式 HTML 圖表並支持下載。

Modular Registry Architecture: Employs a Registry-driven design to ensure automatic synchronization and rapid expansion of chart libraries between frontend and backend.

模組化註冊中心:採用 Registry 驅動架構,實現前端與後端圖表清單的自動同步與快速擴展。

💡 技術亮點 / Tech Highlights

Ultra-Low Barrier: Simplifies the complex 'Data-Analysis-Plotting' workflow into a three-step process: 'Upload-Select-Generate'.

極低門檻:將『數據-分析-出圖』的複雜路徑簡化為『上傳-選擇-生成』的三步走。

Flexible LLM Compatibility: Supports multiple OpenAI-compatible interfaces including DeepSeek and MiniMax for adaptable model switching.

靈活的 LLM 兼容性:支持 OpenAI、DeepSeek、MiniMax 等多種兼容接口,可根據需求切換模型。

Professional Visual Output: Generated charts are not only aesthetically pleasing but also functionally interactive, ready for professional business reports.

專業級視覺輸出:生成的圖表不僅美觀,且具備專業的交互能力,直接可用於商業報告。

📦 快速上手 / Quick Start

Install Dependencies: Use pip to install the environment defined in requirements.txt.

安裝依賴:使用 pip 安裝 requirements.txt 中定義的環境。

Configure LLM: Enter your API key and endpoint in the LLM section of the configuration.

配置 LLM:在配置文件的 LLM 部分填入您的 API 密鑰與端點。

Launch App: Run app_pro.py or execute start.bat to start the service.

啟動應用:運行 app_pro.py 或執行 start.bat 啟動服務。

Access System: Open http://localhost:5001 in your browser to begin your data visualization journey.

訪問系統:在瀏覽器打開 http://localhost:5001 開始您的數據可視化之旅。

準備好試試 VizPilot AI:讓數據說話的智能可視化導航員 / VizPilot AI: The Intelligent Navigation System for Data Visualization 了嗎?

Ready to try VizPilot AI:讓數據說話的智能可視化導航員 / VizPilot AI: The Intelligent Navigation System for Data Visualization?

前往 GitHub 頁面 →

留言

這個網誌中的熱門文章

[Security] wpa_supplicant setup

[拆機] Nexus5 更換背蓋、電池

[我的MAC Air] 2012年中,MAC Air SSD升級