ResiGraph 是一个面向开发者的“数据—计算—解释—可视化”一体化平台与组件化 SDK,用于在多行业场景下快速搭建可复现的数据分析与成图应用。平台提供数据集导入与编辑、字段角色映射、派生字段/公式配置与校验、统一运行入口(run-data)驱动的实时计算与成图预览、模板/图表/数据集等资源管理,以及结果导出(PNG/SVG)与运行过程告警/错误反馈能力,支持将能力以前端组件和运行时 SDK 形式集成到业务系统。
项目采用前后端分层解耦实现:前端为 React + Vite 的 Monorepo(Studio 应用 + spec/runtime/plot/data-panel/explain 等共享包),通过 Runtime SDK 统一封装 validate/run/preview/export 调用,避免页面直连后端。后端基于 FastAPI,按 router/service/storage 分层,核心以 run_validation + RunService.run_data 串联校验、变量解析、派生计算与 PlotSpec 生成;前端 PlotHost 根据 PlotSpec/renderer 插件化渲染,并在 ExplainPanel 展示公式与本次变量取值,实现“可解释、可验证、可复现”的闭环。