一个强大的数据预处理、数学建模、可视化和图表生成平台,提供25+种图表类型和智能数据处理及普通数学建模功能
如果你觉得这个项目有趣并想关注它的进展,请给它一个星🌟!
AetherLab 是一个现代化的数据处理、建模、可视化平台。它提供了直观的界面和强大的功能,帮助用户快速处理数据、查看普通模型的建模效果、创建数据可视化图表。
- 25+ 种图表类型:折线图、柱状图、饼图、散点图、雷达图、热力图等
- 地图可视化:支持中国城市地图和世界国家地图
- 自定义主题:多种内置主题,支持自定义配色方案
- 多格式支持:CSV、Excel、JSON多种数据格式
- 数据预览:实时预览和验证上传的数据及处理后的数据
- 历史回溯: 支持数据处理步骤的撤销与重做
- 开发中...
- 可视化配置:通过拖拽和表单轻松配置图表参数
- 实时预览:配置更改即时反映在图表上
- 高级定制:支持深度定制样式、动画和交互效果
- 响应式设计:适配各种屏幕尺寸
- 工作区管理:支持多文件、多图表同时处理
- 直观操作:简洁友好的用户界面
graph TB
A[用户界面层] --> B[Vue 3 前端]
B --> C[组件系统]
B --> D[状态管理 Vuex]
B --> E[路由 Vue Router]
C --> F[图表组件]
C --> G[数据处理组件]
C --> H[UI组件库]
F --> I[ECharts 可视化引擎]
I --> J[25+ 图表类型]
B --> K[HTTP 客户端]
K --> L[Flask 后端 API]
L --> M[数据处理服务]
L --> N[数学建模服务]
L --> O[文件管理系统]
style A fill:#e23e57
style B fill:#c06c84
- 框架: Vue 3
- 状态管理: Vuex 4
- 路由: Vue Router 4
- 可视化: ECharts 5, Vue-ECharts
- UI组件: GridStack, VXE Table
- 数据处理: Papa Parse, XLSX
- 国际化: Vue I18n
- 构建工具: Vue CLI, Babel, ESLint
- 框架: Flask 3.1.1
- 跨域支持: Flask-CORS
- 日志: Loguru
- 打包: PyInstaller
- Node.js 14+ 和 npm
- Python 3.8+
- Git
git clone https://github.com/TiiJeiJ8/AetherLab.git
cd AetherLabcd frontend
npm installcd backend
pip install -r requirements.txtcd frontend
npm run serve前端将运行在 http://localhost:8080
cd backend
python App.py后端 API 将运行在 http://127.0.0.1:8050
cd frontend
npm run buildcd backend
pyinstaller --onefile App.py欢迎贡献!请查看我们的 行为准则。
- Fork 本仓库
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个 Pull Request
本项目采用 Apache License 2.0 许可证 - 查看 LICENSE 文件了解详情。
Created by TiiJeiJ8
如果这个项目对你有帮助,请给它一个星标!







