我构建了一个零代码数据分析师
发布: (2025年12月3日 GMT+8 05:48)
2 min read
原文: Dev.to
Source: Dev.to
问题
我喜欢用 Python 进行数据分析,但我讨厌为了看到一个简单的趋势而编写 matplotlib 的模板代码。我也不想为一个简单的仪表盘引入完整的 React 前端所带来的额外负担。
解决方案
我构建了 Morph‑AI‑Era,一个使用以下技术的单体应用:
- FastAPI(后端) – 负责 CSV 解析(Pandas)和 AI 预测(Scikit‑learn)。
- Vanilla JS + Plotly(前端) – 获取 JSON 并即时渲染图表。
- Supabase – 用于身份验证和积分管理。
工作原理
- 用户将 CSV 文件拖入应用。
- FastAPI 清理
NaN值并检测日期列。 - 前端通过 Plotly 渲染交互式散点图/折线图。
- 额外功能:使用
html2canvas的 “Viral PDF” 生成器。
结果
一个看起来像单页应用的仪表盘,却只运行在一个简单的 Python 后端上。它能够在浏览器中流畅处理 100 k+ 行数据而无卡顿。
试用
我正在寻找对预测逻辑的反馈。你可以在这里测试(新账号赠送 10 次免费积分):
https://www.morph-ai-era.online
如果你想查看 “Forecast” 接口的源代码,请告诉我。