当前位置: 首页 > news >正文

如何使用 Mermaid、GitHub 和 VSCode 用代码创建关系图三

Mermaid 系列

  • 如何使用 Mermaid、GitHub 和 VSCode 用代码创建关系图一
  • 如何使用 Mermaid、GitHub 和 VSCode 用代码创建关系图二
    在这里插入图片描述

1.如何创建甘特图 Gantt

甘特图以条形图的形式用作可视化表示。它有效地展示了项目的时间表,揭示了各个项目组件完成所需的持续时间。

您可以使用以下示例在 Mermaid 中渲染甘特图:
在这里插入图片描述

01/01 02/01 03/01 04/01 05/01 06/01 Define Project Research Define Requirements Design Implementation Unit Testing Integration Testing Deploy User Training Ongoing Support Planning Development Testing Deployment Maintenance Project Schedule

语法细分:

  • gantt 指定要在mermaind中呈现甘特图。
  • title表示项目标题。
  • dateFormat YYYY-MM-DD 是图表的输入日期格式。
  • axisFormat %m/%d 表示 x 轴中显示的日期格式,即输出日期。
  • section 用于分隔项目的不同部分。

x 轴表示时间,y 轴记录不同的任务及其完成顺序。

2. 如何创建饼图 Pie

饼图,也称为圆图,是用于显示统计数据的圆形视觉表示形式。它被划分为多个段或切片,以直观地传达不同类别或值的数字比例。

下面是在mermaid中创建饼图的示例:
在这里插入图片描述

60% 15% 10% 15% Distribution of Expenses Food Rent Entertainment Savings

语法细分:

  • pie 表示我们正在创建一个饼图。
  • title 设置饼图的标题。
  • 双引号中的项目代表类别(例如,“Food,” “Rent,” “Entertainment,” “Savings”)。
  • 冒号后面的数字表示每个类别的比例或百分比。在这种情况下,“食物”占据了图表的 60%,“租金”占 15%,“娱乐”占 10%,“储蓄”占 15%。

3. 总结

在本文中,我们只是触及了 Mermaid 中渲染图的表面。这些图表是高度可定制的,还允许您创建非常复杂的图表。

Mermaid 支持本教程中未提及的更多类型的图表。要了解有关Mermaid的更多信息,请查看他们的官方文档。
在这里插入图片描述

动手玩 Live demo

在这里插入图片描述

代码

https://github.com/zgpeace/pets-name-langchain/tree/develop

参考

https://www.freecodecamp.org/news/diagrams-as-code-with-mermaid-github-and-vs-code/

http://www.lryc.cn/news/292084.html

相关文章:

  • 考研经验总结——政治篇
  • 春招秋招,在线测评到底难不难?
  • 数学建模比赛中,使用大语言模型如chatgpt、文心一言该如何写Prompt(提示)?
  • tcpdump 抓包无法落盘
  • 【网站项目】066农家乐信息平台
  • idea/webstorm 创建Vue实例 Unresolved type Vue 处理方法
  • C++ 11新特性之语法甜点2
  • 【芯片设计- RTL 数字逻辑设计入门 番外篇 8.1 -- memory repair 详细介绍】
  • 2023强网杯复现
  • IP代理协议有哪些?爬虫代理如何被合理使用?
  • Vue学习笔记(二)快速入门
  • 在Vue中@click方法不起效
  • 服装行业ERP系统解决方案
  • AI绘画探索人工智能的未来
  • Java 的 Map 與 List
  • C++从零开始的打怪升级之路(day24)
  • 用 CanvasKit 实现超级丝滑的原神地图(已开源)!!!
  • MySQL原理(三)锁定机制(2)表锁行锁与页锁
  • 设计模式⑩ :用类来实现
  • Flutter 解决ExpansionTile上下分割线问题,以及title撑满问题
  • 数据可视化 pycharts实现时间数据可视化
  • 深度强化学习(王树森)笔记11
  • python 实现 macOS状态栏 网速实时显示
  • 【C++】开源:Windows图形库EasyX配置与使用
  • 微信小程序 全局变量键值对map对象
  • 20240131在WIN10下配置whisper
  • 3338 蓝桥杯 wyz的数组IV 简单
  • git Filename too long
  • MySQL数据库-理论基础
  • 立体边界,让arcgis出图更酷炫一些