feat: 双图合并升级为多图合并 + 数据输入框加宽

- 合并模式默认2张图,新增'+添加图表'按钮可不断添加,每张图可独立删除
- 每张图卡片:标题/类型/主题/显示选项/数据,动态渲染(combineCharts 数组驱动)
- 合并逻辑支持 N 张图:横排等高依次排列、竖排等宽依次堆叠
- 后端 /api/combine 支持 charts 数组(N 张),兼容 chart1+chart2
- 修复合并图数据输入框过窄:.config-group textarea 统一 width:100%(与设置区一致)
This commit is contained in:
2026-08-19 13:30:35 +08:00
parent 576024af76
commit e56c6cb79f
6 changed files with 219 additions and 203 deletions
+4 -4
View File
@@ -30,10 +30,10 @@
- 可自定义分割线样式(实线/虚线/点线)
- 自动标注左右区域标签
### 🖼️ 图合并
-张图表合并到一张图片中,适合对比/汇总场景
### 🖼️ 图合并
-张图表合并到一张图片中,适合对比/汇总场景,**默认2张,可一键不断添加**(支持删除)
- 支持**横排(左右并排)** 和 **竖排(上下堆叠)**,一键切换实时预览
- 张图可独立配置:数据、标题、图表类型、主题、图例/网格/标签/堆叠
- 张图可独立配置:数据、标题、图表类型、主题、图例/网格/标签/堆叠
- 支持导出 PNG
### 📡 API 接口
@@ -41,7 +41,7 @@
- **GET /api/chart** - URL 参数生成图表(简单场景)
- **POST /api/table** - JSON 请求体生成表格图片
- **GET /api/table** - URL 参数生成表格图片
- **POST /api/combine** - 图合并(横排/竖排)生成一张图片
- **POST /api/combine** - 图合并(横排/竖排)生成一张图片
- 返回 PNG 图片,支持自定义分辨率和像素倍率
### 📥 导出功能