API 文档
图表生成
从数据表生成期刊风格的统计图表
POST /api/v1/charts/generations 使用 multipart/form-data。所需权限:charts:generate。
服务会读取你的数据表,自动选择或按指定的图表类型绘图,最终返回一张完成的 PNG 图片。
不暴露流式输出或中间状态,像其他任务一样轮询即可。
表单字段
| 字段 | 类型 | 必填 | 默认值 | 规则 |
|---|---|---|---|---|
data | file | 是 | — | CSV、TSV、TXT、XLSX 或 XLS;最大 5 MB;首行必须是唯一的列名 |
prompt | string | 否 | — | 希望展示或强调的内容,最多 8,000 字符 |
chart_types | string | 否 | 自动 | 逗号分隔或重复传入,最多 4 个,取值见下方列表 |
journal_style | string | 否 | default | default、nature、science、cell、plos 或 acs |
figure_width | string | 否 | double | single(单栏)或 double(双栏) |
color_palette | string | 否 | okabe_ito | okabe_ito、wong、tol_bright 或 tol_muted |
无法解析、超过大小限制、列名重复或为空的文件返回 400 INVALID_REQUEST(超大文件的 HTTP 状态为 413)。
图表类型
bar, line, scatter, boxplot, violin, histogram, heatmap, regression, errorbar, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , .

API 文档