AgentSkillsCN

nsfc-figure

NSFC申请书图表制作指南。指导如何制作概念图、技术路线图、研究内容关系图、研究基础展示图等。包含Mermaid/Python代码模板和设计原则。

中文原作
SKILL.md
--- frontmatter
name: nsfc-figure
description: NSFC申请书图表制作指南。指导如何制作概念图、技术路线图、研究内容关系图、研究基础展示图等。包含Mermaid/Python代码模板和设计原则。
version: 0.1.0

NSFC 申请书图表制作指南

图表的重要性

  • 第一张概念图决定评审人的第一印象
  • 图文并茂是评审人明确推荐的做法
  • 不要从已发表论文PDF中截图(分辨率差,态度不诚恳)
  • 图表要清晰、专业、自洽
  • 同一申请书中保持风格和配色一致

申请书中常见的图表类型

1. 概念图/总览图(最重要)

位置:立项依据或研究内容开头 作用:一图概括整个项目的核心思路,展示"问题→方法→目标"的逻辑链

设计要点

  • 简洁,不超过5-7个核心元素
  • 层次分明,从左到右或从上到下
  • 色彩协调,突出重点
  • 让大同行专家一眼看懂你要做什么

2. 研究内容关系图

作用:展示3-4项研究内容之间的逻辑关系

常见布局

层层递进型

mermaid
graph LR
    A["研究内容1<br/>基础理论"] --> B["研究内容2<br/>方法开发"]
    B --> C["研究内容3<br/>应用验证"]
    C -->|反馈优化| A

并行支撑型

mermaid
graph TD
    Q["核心科学问题"] --> A["研究内容1"]
    Q --> B["研究内容2"]
    Q --> C["研究内容3"]
    A --> G["研究目标"]
    B --> G
    C --> G

闭环迭代型

mermaid
graph TD
    A["实验数据"] --> B["理论建模"]
    B --> C["模型预测"]
    C --> D["实验验证"]
    D -->|迭代优化| A

3. 技术路线图

作用:展示整个项目的实施路径 要素:输入 → 方法 → 中间产物 → 输出

mermaid
graph TD
    subgraph 输入
        A1["实验数据"]
        A2["文献调研"]
    end
    subgraph 方法开发
        B1["方法1: XX算法"]
        B2["方法2: YY模型"]
    end
    subgraph 验证与应用
        C1["基准测试"]
        C2["实际应用"]
    end
    subgraph 输出
        D1["理论模型"]
        D2["软件工具"]
        D3["新材料/新发现"]
    end
    A1 --> B1
    A2 --> B1
    B1 --> B2
    B2 --> C1
    C1 --> C2
    C2 --> D1
    C2 --> D2
    C2 --> D3
    C1 -->|反馈| B1

4. 研究基础展示图

作用:汇总前期工作成果 做法

  • 将代表性论文的关键图表组合成一张综合图
  • 每个子图标注论文出处
  • 用简短文字说明与本项目的关联

5. 年度计划甘特图

mermaid
gantt
    title 年度研究计划
    dateFormat YYYY-MM
    axisFormat %Y

    section 研究内容1
    任务1.1 数据收集与预处理    :a1, 2026-01, 6M
    任务1.2 算法开发与测试      :a2, after a1, 6M

    section 研究内容2
    任务2.1 模型构建            :b1, 2026-07, 8M
    任务2.2 模型优化            :b2, after b1, 4M

    section 研究内容3
    任务3.1 应用验证            :c1, 2027-07, 8M
    任务3.2 结果分析与总结      :c2, after c1, 4M

    section 论文与交流
    论文撰写与发表              :d1, 2027-01, 24M
    学术会议交流                :d2, 2026-06, 30M

制作工具

Mermaid(推荐)

  • 可直接在Markdown中使用
  • 适合快速生成流程图、甘特图
  • 导出为SVG/PNG
  • 在线编辑器:https://mermaid.live

Python (matplotlib)

  • 适合生成高质量定制图表
  • 脚本模板见 scripts/generate_roadmap.py
  • 支持��文字体、高分辨率输出

使用方法

bash
uv run scripts/generate_roadmap.py \
  --title "技术路线图" \
  --nodes "数据采集,模型训练,性能评估,应用验证" \
  --output roadmap.png \
  --dpi 300

TikZ(LaTeX用户)

latex
\begin{tikzpicture}[node distance=2cm, auto]
  \node[draw, rounded corners] (A) {科学问题};
  \node[draw, rounded corners, right of=A] (B) {研究方法};
  \node[draw, rounded corners, right of=B] (C) {预期成果};
  \draw[->] (A) -- (B);
  \draw[->] (B) -- (C);
\end{tikzpicture}

PowerPoint/Keynote

  • 适合复杂概念图的手动制作
  • 导出为高分辨率PNG(300 DPI以上)
  • 使用"另存为图片"功能

设计原则

配色

  • 蓝色系:专业稳重,适合工程/物理/化学
  • 绿色系:适合生命科学/环境
  • 暖色系:适合能源/材料
  • 同一申请书中保持配色一致
  • 避免过于花哨的颜色
  • 推荐工具:https://colorbrewer2.org

字体

  • 中文:微软雅黑 / 思源黑体
  • 英文:Arial / Helvetica
  • 字号不小于8pt(打印后仍可辨认)

分辨率

  • 最低300 DPI
  • 矢量图优先(PDF/SVG)
  • 避免JPEG压缩导致的模糊
  • Word中插入图片后检查打印效果

布局

  • 留白适当,不要塞满
  • 对齐整齐
  • 箭头方向一致(通常从左到右或从上到下)
  • 图表编号连续(图1, 图2, ...)

常见错误

  • ❌ 从PDF论文中截图(模糊、不专业)
  • ❌ 图表过于复杂,信息过载
  • ❌ 图表与正文描述不一致
  • ❌ 图表编号混乱或缺失
  • ❌ 图表中有错别字
  • ❌ 不同图表配色风格不统一
  • ❌ 图表分辨率太低(打印后模糊)
  • ❌ 图表占用过多篇幅(挤占正文空间)

各类项目的图表数量建议

项目类型建议图表数重点图表
青年C(30万/3年)5-8张概念图、技术路线图
面上(50万/4年)8-12张概念图、研究内容图、技术路线图、研究基础图
重点(260万+/4年)10-15张全套图表
重大研究计划10-15张概念图、与计划总目标关系图、技术路线图