在AI写作中,如何才能生成各种图表呢?例如流程图、序列图、甘特图等,今天就来教你如何生成。
本文阅读难度:★☆☆☆☆
在商业、学术场景中,经常需要画流程图,手工画的话至少得1个小时才能完画,这种AI能否搞定呢?
很简单啦,让AI生成Mermaid代码,然后粘贴到Mermaid解释器即可。
什么是mermaid呢?
Mermaid是一个基于JavaScript的图表工具,它允许用户使用受Markdown启发的文本定义来动态创建和修改图表。Mermaid支持多种图表类型,包括流程图、序列图、甘特图等,并且可以很容易地集成到Markdown编辑器中。
Mermaid 支持多种类型的图表,主要包括以下几种:
-
流程图(Flowchart):用于表示算法、工作流程、过程或系统的序列。
-
序列图(Sequence Diagram):用于展示对象之间的交互,通常用于软件开发中表示方法调用。
-
甘特图(Gantt Diagram):用于展示项目进度和时间线。
-
类图(Class Diagram):用于展示系统中的类以及它们之间的关系。
-
状态图(State Diagram):用于展示系统或对象的状态变化。
-
实体关系图(Entity-Relationship Diagram):用于展示实体之间的关系。
-
用户旅程图(User Journey Diagram):用于展示用户与系统交互的路径。
-
饼图(Pie Chart):用于展示数据的比例分布。
-
线框图(Wireframe Diagram):用于展示用户界面的布局。
-
矩阵图(Matrix Diagram):用于展示不同元素之间的关系强度。
-
时间线图(Timeline Diagram):用于展示事件的时间顺序。
-
ER图(Enhanced Relationship Diagram):用于展示实体之间的关系,是实体关系图的一种扩展。
如何生成流程图?
假如有这么一段示例文字:
项目启动时,首先由项目经理介绍项目背景、目标和预期成果,并组建团队,明确成员职责。接着,进行市场调研,分析目标市场的需求、竞争对手和潜在客户,并通过问卷、访谈等方式收集客户反馈。
在产品开发阶段,设计团队根据市场调研结果设计产品原型,开发团队随后根据设计文档开发产品,并进行测试,根据反馈进行调整。
市场推广阶段,制定包括广告、公关活动在内的推广计划,并执行推广,同时监控推广效果。
产品发布前,准备所需的资料和活动,然后正式向市场推出产品。
最后,在后续跟踪阶段,收集客户使用产品的反馈,并根据反馈进行产品迭代和优化。
老板要求你将这段文字做成流程图,怎么办呢?
很简单,复杂到kimi,然后告诉它:
将上面这段文字制作成流程图,并以mermaid格式输出
如下图:
然后你也可以点击CODE按钮,看到mermaid格式的代码:
这段代码就是这张图的原型:
graph TD
A[项目启动] --> B[项目介绍]
A --> C[团队组建]
A --> D[资源分配]
B --> E[市场调研]
C --> E
D --> E
E --> F[目标市场分析]
E --> G[客户需求调研]
F --> H[产品开发]
G --> H
H --> I[产品设计]
H --> J[开发实施]
H --> K[测试反馈]
I --> L[市场推广]
J --> L
K --> L
L --> M[推广计划]
L --> N[执行推广]
M --> O[产品发布]
N --> O
O --> P[发布准备]
O --> Q[正式发布]
P --> R[后续跟踪]
Q --> R
R --> S[客户反馈]
R --> T[产品迭代]
其实你可以不必理会语法和里面写什么,你把它复制到Mermaid解释器,就可以生成流程图片。
Mermaid解释器地址:https://www.min2k.com/tools/mermaid/
复制到左侧的黑框中,右侧就能把整张图显展出来:
然后把图片保存下来即可。
当然,你也可以让AI生成其它的图,比如这张是甘特图:
这里就不一一演示了,其它的你自己多多去尝试。