news 2026/9/5 0:23:00

Mermaid 文本绘图:几行文字画出 20 多种图表,改文字即改图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mermaid 文本绘图:几行文字画出 20 多种图表,改文字即改图

Mermaid 文本绘图:几行文字画出 20 多种图表,改文字即改图

【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid

Mermaid 是一个开源的文本绘图工具:用几行类 Markdown 的文本,就能渲染出流程图、时序图、甘特图等 20 多种图表。写技术文档的、排项目进度的、以及想把想法快速变成示意而不碰设计软件的人,都适合用它。

Mermaid 文本绘图能胜任的三类场景

流程图:三行文字描述"谁做什么、下一步是什么",就得到一张带箭头的流程。改动其中一行,整张图跟着更新,适合技术文档里那种经常要修订的流程。

甘特图:写上任务开始日期、时长和先后依赖,排期表直接画出来;还可以声明哪些天不算工作日,时间轴自动顺延,做项目计划时很省事。

ER 图:用文字列出实体和它们之间的关系,得到一张数据库结构图。评审会上临时想看表结构时,比打开建模工具快。

第一次 Mermaid 绘图的最短路径

  1. 在浏览器打开官方在线编辑器,页面分成代码、配置、预览三个区域。
  2. 在左侧输入区写两行文字,例如:
graph TD A[开始] --> B[完成]
  1. 右侧立刻渲染出图表;满意后直接导出 PNG 或 SVG。整个过程不到三分钟。

在线编辑器:代码、配置、预览在同一页面完成

Mermaid 进阶用法:三个最常被用到的设置

甘特图里怎么跳过周末

在甘特图定义中加一行excludes weekends,所有任务就会自动避开周六周日;也可以指定具体日期排除。长周期项目建议整段排除周末,时间轴更接近真实工期,详见甘特图文档。

排除周末后,甘特图在周末留出空档,任务顺延

一行配置换图表风格

内置五种主题:default、neutral(黑白,适合打印)、dark(深色背景)、forest(绿色系)、base(可在其基础上自定义变量)。文档要打印时,一行配置把整份文档的图切成 neutral 即可,做法见主题配置。

把图写进 Markdown 文件

图表文本以 mermaid 代码块放进 .md 文件,随代码一起进仓库。改动哪个节点,diff 里看得清清楚楚,这也是很多团队选 Mermaid 的关键原因:图不会悄悄过期。

Mermaid 新手的两个误区与能力边界

误区一:以为要先背完 20 多种图的语法才能上手。它们其实共用一个套路——首行声明图的类型,后面逐行列出元素和关系。先只写熟一种图,用到别的再查。

误区二:以为能像设计工具那样自由拖拽元素。Mermaid 的布局是渲染器自动生成的,你可以通过配置控制方向和间距,但无法逐像素调整每个元素的位置;需要精细排版时,传统绘图工具更合适。

想今天就画第一张图,可以从上面三行文字起步;完整语法都写在语法参考里。上手之后,就回不去了。

【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 8:26:10

AI游戏上半场:腾讯网易字节的效率战与技术栈拆解

2024 年之后,AI 游戏从“概念验证”阶段正式进入了“军备竞赛”阶段。腾讯、网易、字节跳动这三家国内游戏圈最重量级的玩家,已经在 AI 游戏这条赛道上完成了首个回合的布局。如果你是一名游戏开发者、技术负责人或 AI 应用研究者,现在最值得…

作者头像 李华
网站建设 2026/9/5 0:22:25

技能应存进权重而非提示词?抽象技能与on-policy自蒸馏

最近越来越觉得,很多模型“变笨”不是参数出了问题,而是技能的存放位置选错了。明明同样是让模型先分析再回答,写在提示词里的规则就是不稳定,换到权重里的能力却更可靠。这篇题为 Distill Skills into Weights, Not Prompts: Ab…

作者头像 李华
网站建设 2026/9/5 0:22:50

langGraph--2--langServe+langGraph示例

from fastapi import FastAPI from fastapi.responses import Response from langserve import add_routes from langgraph.graph import StateGraph, END from typing import TypedDict, List# 定义状态结构 class AgentState(TypedDict):input: stroutput: List[str]# 创建节…

作者头像 李华
网站建设 2026/9/5 0:21:53

LSM6DSO+H3LIS331DLTR双加速度计方案:Sensorhub与FSM实现冲击检测

第一次接到这个需求的时候,我盯着方案需求看了半天:LSM6DSO 搭配 H3LIS331DLTR,中间还夹着一个 Sensorhub。这不是普通的惯性测量组合,而是典型的“低g六轴 高g三轴”双加速度计协同方案。老实说,这种搭配在工业冲击记…

作者头像 李华
网站建设 2026/9/1 3:36:58

如何用3条命令跑通你的第一个爬虫:Scrapling入门实战指南

如何用3条命令跑通你的第一个爬虫:Scrapling入门实战指南 【免费下载链接】Scrapling 🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! 项目地址: https://gitcode.com/GitHub_Trendi…

作者头像 李华
网站建设 2026/8/31 15:00:57

如何验证no-mistakes安装成功:doctor命令完全指南

如何验证no-mistakes安装成功:doctor命令完全指南 【免费下载链接】no-mistakes git push no-mistakes 项目地址: https://gitcode.com/GitHub_Trending/no/no-mistakes 刚装好 no-mistakes 却不确定是否装对了?一条命令就能搞定——no-mistakes …

作者头像 李华