# 基于线性回归算法的电力能耗系统
## 项目简介
本系统是一个基于线性回归算法的电力能耗数据分析与预测平台,使用Python FastAPI框架开发,结合现代前端技术实现了电力能耗数据的可视化分析和预测功能。系统通过分析各种电力参数(如无功功率、电压、电流强度等)来预测全局有功功率,帮助用户了解和优化能源使用。
## 功能特点
- **用户认证**:完整的用户注册和登录功能
- **能耗预测**:基于线性回归算法的电力能耗预测
- **历史记录**:查看和管理历史预测结果
- **数据分析**:直观的数据可视化和统计分析
- **特征重要性**:分析影响电力能耗的关键因素
- **趋势分析**:不同时间维度的能耗趋势展示
## 技术栈
### 后端技术
- **框架**: FastAPI 0.103.0 (异步Web框架)
- **数据库**: MySQL 8.0 + aiomysql 0.2.0 (异步MySQL驱动)
- **认证**: JWT令牌认证
### 可视化方案
- **ECharts集成**:使用Apache ECharts 5.4.3实现以下可视化:
- 实时功率变化折线图
- 能耗分布饼图
- 历史预测结果散点图
- 特征重要性雷达图
- **交互方式**:通过HTMX 1.9.6实现异步图表更新