🛡️ 100% 透明公开 · 隐私安全架构 | Architecture & Trust
FigureCraft Studio 技术架构与全景解析
FigureCraft Studio 是一套面向高质感学术期刊、毕业论文与商业研报制图的工业级可视化中台与接单生产系统。系统在架构上实现了“展示层、渲染层、契约层与大模型层”的彻底解耦,兼顾了零云端服务器成本、绝对数据隐私与极速交付。
# 4 层彻底解耦系统架构模型 (Four-Tier Decoupled Architecture)
LAYER 1
Astro 5 + Tailwind + React 19 🖥️ 静态展示层 (Static Presentation Layer)
整站采用 Astro 5 纯静态站点生成 (SSG) 架构,部署于 Cloudflare Pages 全球边缘 CDN。页面秒开、零后端服务器挂载、无数据库攻击面,从根源上消除了传统动态 Web 系统的运维成本与安全漏洞风险。
LAYER 2
Pyodide (WebAssembly Python 3.12) ⚡ 浏览器沙箱渲染层 (In-Browser Rendering Layer)
将完整 Python 科学计算栈 (Matplotlib, Seaborn, Pandas, SciPy) 通过 WebAssembly (Pyodide) 编译到浏览器端。用户上传的 CSV 数据在浏览器本地内存中即刻渲染并导出 SVG/PNG,原始数据 100% 不离开发送端,不产生任何网络上传请求,实现军工级数据隐私隔离。
LAYER 3
JSON Schema + Pre-flight Validator 📋 数据契约与质检层 (Data Contract & QC Layer)
内置 20 种图表的标准 JSON Schema 数据契约。在绘图执行前自动进行列名对齐、数据类型检测、缺失值拦截和最小统计样本量校验,彻底杜绝因“脏数据”、“列名随意”导致的代码运行崩溃或科学结论误判。
LAYER 4
LocalStorage + Browser Fetch / Ollama 🤖 本地/私有化大模型层 (Local & BYOK LLM Copilot)
提供数据清洗、代码手术刀修改与中英文图注生成三合一 Copilot。API Key 仅存储于用户当前浏览器的 localStorage 中,支持直接调用本地 Ollama 离线大模型或用户自备 Key 直连官方 API,绝无中间服务器截留与数据偷传。
# 传统作图模式 vs FigureCraft 工业级解耦架构对比
| 对比维度 | 传统网店/兼职制图 | 普通在线 SaaS 绘图网站 | FigureCraft 工业级系统 |
|---|---|---|---|
| 数据隐私与保密 | 微信/QQ明文发文件,存在倒卖风险 | 表格上传到 SaaS 云端数据库 | 100% 浏览器内存沙箱执行,0 上传留存 |
| 代码与科学可复现性 | 通常不提供脚本,审稿人要求改图需重复加价 | 黑盒闭源,无法获取原生 Python 源码 | 提供 100% 可复现独立 Python 原生脚本 |
| 排版规范与质检 | 主观随意调色,字号和色盲常被审稿人拒稿 | 多为商业图表,缺乏学术期刊/国标标准包 | 严格遵循 Nature / Cell / GB/T 7713 五维 QC |
| 交付周期与透明度 | 2-5 天沟通拉扯,改一次数据等半天 | 需购买月度会员,功能受限 | 标准模板 2 秒在线秒出,人工定制 15-25 分钟交付 |