← Back
yjz211

yjz211/vivid-figures-skill

让 AI 用你的数据生成科研图表:108 个配方,鲜艳与稳重两种风格,多套配色,交付图片与源码。仅限个人非商业使用。

View on GitHub ↗
Stars
426
Forks
28
Watchers
426
Open issues
0
Contributors
1
Language
HTML
License
Other
Default branch
main
Created Sep 10, 2026Updated Sep 16, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

Vivid Figures · 生动数据图

把数据交给 AI,让它帮你选图、画图、检查,再交付图片和绘图源码。

这是一个给 AI 助手使用的科研绘图 Skill,适合论文、数学建模和实验报告。内含 143 个图表配方与3套完整组合模板,统一使用有层次的绘图指导,提供 七套配色和自定义颜色,可以生成 PNG、PDF,以及可继续修改的绘图代码。

安装指南 · 怎么用 · 配色与源码 · 更新记录

仅限个人、非商业使用;未经书面许可,禁止二次开发及商业使用。完整限制见 LICENSE。

开放格式,按需加载

采用 Agent Skills 开放规范:根目录 SKILL.md 使用标准 YAML 元数据和 Markdown 正文,其他文件按相对路径加载。可交给支持该规范、具备文件读写、代码执行与图像查看能力的助手使用;安装位置及调用方式由具体客户端决定。

采用开放 Agent Skills 格式。绘图指导统一维护,配色由单一 JSON 色板提供,项目配置使用 .vivid/。使用许可见 LICENSE。

你可以让它做什么

你手上的材料 可以让 AI 做的事
Excel、CSV、JSON 数据 读懂字段,选择合适的图型,再生成图表
实验结果、模型对比 画性能对比、误差分布、收敛曲线、置信区间等
空间坐标、曲面或工程数据 按数据需要画三维曲面、轨迹、地图或工程图
方法说明、步骤和关系 画流程图、技术路线图、精确几何图
已有图和绘图源码 调整颜色、文字、间距或布局,尽量保留原模板的设计

你不需要先知道图表叫什么。可以直接说:“比较这几种方法的结果,选能看清差异的图。”AI 会根据数据选择;你也可以指定山脊图、雨云图、热力图等具体图型。

选图时,AI 先理解数据和表达目的,再查说明卡、查看候选实图,最后读取完整配方。内置 146 张模板说明卡与预览,覆盖 108 个原配方、32 个截图恢复模板、三维分组渐变柱状图、多Y轴渐变直方图、立体方块相关性热图及 3 个完整组合模板(SEM与两套SHAP);全部模板统一检索,可按用途、结构和数据要求搜索、按标签筛选。下载后可在浏览器打开图文目录。

七套配色

点击图片查看高清示意。每张包含散点簇、小提琴分布、层叠山脊与堆叠色块,展示浅填充、轮廓和透明叠加效果。全部为模拟数据,展示图是配方适配示例;实际绘图仍读取当前完整配方和保真要点。

珊瑚青绿 · 7色 橄榄杏棕 · 7色 蓝粉浅彩 · 5色
珊瑚青绿配色示意 橄榄杏棕配色示意 蓝粉浅彩配色示意
蓝天绿地 · 8色 柔绿森林 · 8色
蓝天绿地配色示意 柔绿森林配色示意
粉彩少女 · 8色 海洋清风 · 8色
粉彩少女配色示意 海洋清风配色示意

完整色值 · 高清 PNG / SVG / PDF 与生成源码

默认橄榄杏棕,也支持自定义颜色。蓝粉浅彩海报的 F/G 为原色的浅色派生;蓝天绿地、粉彩少女海报对过浅图元减少提亮并加深同色轮廓,保留透明度。新增四套色板中过浅的原色已适度调深,保留原有色系;本轮未修改模板提白、透明度或绘图流程。原三张采用七组数据,新四张采用八组数据,各组数内共用数据和布局。

绘图沿用统一的选图、构图与检查指导,只需选择配色。没有选定配色时使用橄榄杏棕;同一任务的补图和修图会沿用已有选择。也可以直接说“用默认”或“你来决定”。

安装后,直接这样说

在助手中加载整个 Skill 文件夹后,直接说明要使用 vivid-figures-skill:

用 vivid-figures-skill 读取 results.csv,比较不同方法的得分分布。
用珊瑚青绿配色。图型你来选,输出 PNG、PDF 和绘图源码。
用 vivid-figures-skill 给这份实验结果画一组论文配图。
用珊瑚青绿配色。保留模板的渐变和层次,不要随意简化。
继续修改刚才的图:图例移到上方,字号稍微加大。
沿用已经选好的风格和配色,保留其他设计。

AI 会读取数据、选择配方、执行绘图、查看生成结果并按需修复。通常在你的任务目录下生成 figures/;PNG 方便预览,PDF 方便排版,源码用于复现和继续修改。更多用法。

电脑需要准备什么

需要一个能读写文件、运行 Python、查看图片的 AI 助手。支持 Agent Skills 的工具可按各自的导入或搜索目录机制加载整个文件夹;通用宿主接口见 host-adapter.md。

  • 基础环境:Python 3.10+ 和本仓库的 Python 依赖。
  • 安装与检查:使用克隆命令需要 Git;运行随附的 Bash 检查脚本需要 Bash。Windows 可使用 Git for Windows 自带的 Git Bash。
  • 完整图集规划:建议安装 Node.js 22.6+。
  • 可选能力:流程图、LaTeX 技术图、HTML、Mermaid 或 AI 场景插图,各自需要对应工具;普通数据图不必把这些全部装上。

第一次使用,请按 安装指南 完成 Skill 和 Python 依赖安装。里面分别提供 Windows、macOS/Linux 命令,以及可选工具说明。普通数据图不需要额外配置图像生成 API Key;AI 助手自身的账户或模型连接仍需可用。

模板会被 AI 简化吗

Skill 明确要求先读取完整配方,以配方代码为起点适配数据。模板的渐变、透明度层次和关键图形元素应保留,不能为了省代码而随意改成纯色或只留轮廓。修图优先调整位置、间距和尺寸。

每张说明卡列出带源码行号的保留重点和允许适配范围。源码工具直接生成完整工作脚本、原始底稿与来源记录,恢复时保留已有修改;统一检查会提示图层、画布、字体和注释框等实际差异。指导按选择、适配和检查加载,必要的数据及布局调整仍然允许。最终对照实图判断,不靠“脚本没报错”认定保真。见 源码底稿与保真要点。

这些是给模型的执行要求,实际效果仍取决于模型是否遵循指导;示例不是每次出图效果的保证。数据不支持某种元素时,AI 应说明调整原因。例如,没有重复试验或区间数据,就不能凭空补一条置信带。

最近更新

2026-09-17 · 本地可靠性改造:按阶段加载指导;143个主示例支持完整源码落盘及恢复,完整组合保留独立CLI;来源差异检查接入已有工程检查。绘图实现、配色数值及预览保持不变。详见 源码适配。

2026-09-16 · 本地新增模板:三维分组渐变柱状图,保留渐变柱面、逐柱标签、误差棒与分段色条,支持项目配色和CSV输入。另新增多Y轴渐变直方图与正态拟合,保留透明柱体渐变、同色独立Y轴及频数尺度拟合。另加入立体方块相关性热图,采用斜投影浮雕方块与有符号相关性色条。另新增SHAP重要性与依赖图组合及SHAP排名、贡献环与蜂群组合。当前共146张说明卡、148张预览;这五项尚未包含在下方2026-09-15发布包中。

2026-09-15 · 模板与配色更新:按截图顺序接入32种设计,总计141张说明卡、143张预览。包括三维场、环形图、组合热图、河流图和极坐标图;来源缺页、缺数据及按图重建情况在各模板说明中标注。目录统一检索,七套配色分别维护分类取色顺序与连续色阶;原色值和模板透明度保持不变。

下载当前 skill 安装包及粉彩少女全模板图集:图集包含143张高清单图和16张3×3九宫格。部分热图的配色视觉效果后续继续微调。

2026-09-15:入口与宿主适配统一为开放 Agent Skills 格式;上线七套配色及高清示意,修正过浅图元的辨识度;随包提供109张模板卡、111张预览、完整源码底稿与可选保真差异提示。格式转换没有修改绘画流程、原始绘图提示词或配方。

完整更新记录 · 仓库文件说明

使用限制

仅限个人、非商业使用。未经版权所有者事先书面许可,禁止修改、改编、二次开发、制作衍生作品、再分发、转售、提供付费服务或用于其他商业用途。第三方组件及材料仍遵循各自的许可证和声明。完整条款见 LICENSE。