← 返回编辑器 所有教程
EN

如何用 Mermaid 画时间线图

时间线图用于可视化项目进度、历史事件、产品开发规划等时间相关的信息,适合项目管理、历史研究、产品规划等场景。Mermaid 使用 timeline 关键字声明时间线图。

声明图表

使用 timeline 关键字:

timeline
    title 图表标题

在 MermZen 中试试 →

阶段划分

将时间线划分为多个阶段,每个阶段包含多个事件:

timeline
    title 产品开发时间线
    2024-01 : 项目启动
      - 需求分析
      - 技术选型
    2024-02 : 架构设计
      - 系统架构
      - 数据库设计
    2024-03 : 前端开发
      - 页面布局
      - 交互实现
    2024-04 : 后端开发
      - API 开发
      - 数据库开发

在 MermZen 中试试 →

详细事件描述

为每个阶段添加详细的事件描述:

timeline
    title 项目里程碑
    第一阶段 : 需求分析与规划
      - 完成用户需求调研
      - 确定项目范围
      - 制定开发计划
    第二阶段 : 系统设计与架构
      - 完成系统架构设计
      - 数据库设计评审
      - 技术架构确定
    第三阶段 : 开发与实现
      - 前端界面开发
      - 后端 API 开发
      - 数据库实现
    第四阶段 : 测试与部署
      - 单元测试与集成测试
      - 系统功能测试
      - 生产环境部署

在 MermZen 中试试 →

完整示例:产品开发规划

timeline
    title 2024 产品开发规划
    Q1 : 第一季度
      - 完成用户需求调研
      - 确定产品功能范围
      - 制定详细开发计划
      - 系统架构设计
    Q2 : 第二季度
      - 前端界面开发
      - 后端 API 开发
      - 数据库设计与实现
      - 基础功能测试
    Q3 : 第三季度
      - 高级功能开发
      - 用户体验优化
      - 系统集成测试
      - 性能测试与优化
    Q4 : 第四季度
      - 产品 Beta 测试
      - 收集用户反馈
      - 最终功能完善
      - 产品正式发布

在 MermZen 中试试 →

速查表

语法 功能
timeline 声明时间线图
title 标题 设置图表标题
阶段名称 : 描述 定义时间线阶段
- 事件 阶段内的事件
%% 注释 行注释

下一步

掌握时间线图后,继续学习 Mermaid 思维导图,用于组织思路和信息架构设计。


如果您想在 MermZen 中尝试上述代码,可以点击 在线编辑器,然后将代码粘贴进去。