SuperAPI AI 工具集

plot-from-data

数据与分析

查看项目

更新于 10-16 14:37

技能介绍

用途:根据用户提供的数据生成论文质量的 matplotlib 图,方法是选取预设风格模板并填入用户数据。所有输出均为 dpi=300 的 PNG。

主要能力(可用样式):bar_paired_delta(柱状图,scripts/bar_memevolve.py,Baseline vs method 配对对比 + 增益箭头);bar_grouped_hatch(柱状图,scripts/bar_spice.py,多方法消融,主方法斜线填充,柱顶数值);line_confidence_band(折线图,scripts/line_selfdistill.py,带置信区间的训练曲线);line_training_curve(折线图,scripts/line_aime.py,垂直断点线 + 水平参考线);line_loss_with_inset(折线图,scripts/line_loss_inset.py,L 形 spine + 局部放大 inset);scatter_tsne_cluster(散点图,scripts/scatter_tsne.py,t-SNE 聚类 + 注释框);scatter_broken_axis(散点图,scripts/scatter_break.py,折断 X 轴,多 marker 系列);radar_dual_series(雷达图,scripts/radar_dora.py,双方法多维对比,正八边形网格)。

使用方式:1. 确认用户的图类型和数据;2. 选择对应 style(不确定时询问用户或根据数据形状推断);3. 读取对应 references/<style_name>.md 获取精确参数;4. 复制对应 scripts/<script>.py,替换数据区(脚本顶部有清晰注释标注数据区);5. 运行:python3 scripts/<script>.py;6. 检查输出,必要时微调颜色/标签/字号。

数据替换提示:每个 repro 脚本的数据区在文件顶部,通常是 np.array(...) 或字典。替换规则:保持数组维度和类型不变;若类别数变化(如从 4 组改为 6 组),同步调整颜色列表和宽度计算;x 轴标签、图例标签直接修改对应字符串列表。

精确样式参数:生成前读取 references/ 中对应文件以获取精确的 rcParams、颜色、字号、spine 设置和刻度方向:柱状图 references/bar_paired_delta.md、references/bar_grouped_hatch.md;折线图 references/line_confidence_band.md、references/line_training_curve.md、references/line_loss_with_inset.md;散点图 references/scatter_tsne_cluster.md、references/scatter_broken_axis.md;雷达图 references/radar_dual_series.md。

限制:资料未提供运行环境依赖、安装方式、收费与支持的平台信息。