近期经常需要绘制各类图表来进行学术论文、课程设计、简报制作等,
然而大众版的ChatGPT目前还不具备出图的功能,
其实对于办公图表和UML等常用的图形,业内有大量的文本绘图工具可以使用。
文本绘图工具为我们提供了一个简单且高效的方式来绘制各种图表和流程图。无需复杂的界面和工具,只需要掌握简单的文本语法,就可以轻松生成精美的图形。
和ChatGPT结合的基本思路是:
先筛选一下
问题:
常用的文本绘图工具有哪些?
回答:
常用的文本绘图工具主要有以下几种:
除此之外,还有GraphML、DOT 等一些其他文本绘图语言和工具。
总体来说,Plantuml、Mermaid 和 Graphviz 是三款使用较为广泛并且功能较为全面的文本绘图工具。根据需要的图形种类和复杂度,可以选择适合的工具。但就通用性和易用性来说,Plantuml 应该是首选的文本绘图工具。
ok, 比一下
问题:
比较一下plantuml,graphviz和 Mermaid 的绘图功能
回答:
Plantuml、Graphviz和Mermaid都是非常流行的开源绘图工具,下面从各方面对三者进行比较:
综上,如果要选择一个全能型的绘图工具,Plantuml会是首选;如果要选择一个专注于业务过程图的工具,Mermaid效果很好;如果要选择一个专注用于数据结构和算法图的工具,Graphviz也不错。三者各有优点,选择取决于具体的使用场景和需求。但作为一个通用的绘图工具,Plantuml无论在支持的图类型、易用性还是渲染效果上,都具有一定的优势。
所以,如果要综合比较这三者的绘图功能,我会给出如下排名:
问题:
简化描述,并使用markdown表格展示
回答:
这里使用markdown表格简单描述和对比Plantuml、Graphviz和Mermaid三种绘图工具:
工具 | Plantuml | Graphviz | Mermaid |
---|---|---|---|
支持图类型 | UML图,流程图,甘特图等 | 数据结构图和算法图 | 流程图,状态图,饼图等 |
绘图方式 | 简单文本语法 | .dot文件 | 简单文本语法 |
渲染效果 | 较好 | 一般 | 较好 |
集成能力 | 较强 | 较弱 | 较强 |
可以看到,通过简洁的markdown表格,直观地概括和比较了三种绘图工具的主要特征,包括它们支持的图型种类、绘图方式、渲染效果以及集成能力等方面。
这三种开源绘图工具中,Plantuml作为一款全能型工具,在各方面都具有较强的功能;Graphviz专注于数据结构和算法相关图型,较为简单;Mermaid侧重业务流程图,也效果很好。
综上,如果要选择一个通用的绘图工具,Plantuml会是不错的首选;如果要选择一个简单专用的工具,可以根据具体需求选择Graphviz或Mermaid。但总的来说,Plantuml在功能和易用性上具备较大的优势。
所以,如果要给三者一个排名,我的选择是:
在和 ChatGPT 结合的过程中,发现:
回顾一下,本节主要prompt
知识点:
常用的文本绘图工具有哪些?
比较一下plantuml,graphviz和 Mermaid 的绘图功能
简化描述,并使用markdown表格展示
可能的抽象用法: