晚照-基于51CTO社区下的制图功能详解 原创 精华
Der_带鱼
发布于 2021-7-22 17:38
浏览
3收藏
晚照-基于51CTO社区下的制图功能详解
本文引言
都说文不如表,表不如图。近日社区出文Markdown重磅新增流程图、序列图和甘特图,欢迎各位创者继续使用,标志着在社区发帖的时候可以使用上述图来更好输出。但很多小伙伴不知道可以制作哪些图、如何制图。现笔者通过对Typora官网的学习,总结了社区可用的流程图、序列图、甘特图的制图办法。
注:
- 标准 Markdown、CommonMark 或 GFM 不支持图表。
- 社区暂不支持Mermaid美人鱼语言进行制图。****Mermaid的功能很强大呀!希望早日上线!
一、社区可用图表声明
- //格式:
``` + 关键字
内容
```
关键字 | 作用 |
---|---|
flow | 声明流程图 |
seq | 声明时序图 |
gantt | 声明甘特图 |
对于时序图,Typora的关键字是sequence
对于甘特图,Typora需要在Mermaid下用gantt
二、流程图
-
流程图由节点和边构成,格式如下:
-
```flow //描述节点的模块 节点类型格式:节点名称 //描述边的模块 节点-->节点 ```
-
节点类型格式:
- st=>start:开始
- op=>operation:普通节点
- cond=>condition: 分支节点
注:
1.必须以start开始
2.节点格式后面务必跟一个空格然后再写节点名称
- 示例文解:
- 平台演示
注:
感觉在平台上做流程图有些局限(如果有Mermaid的话效果和可用的东西会更丰富)
流程图的模块如果重复,将会覆盖。
三、时序图
-
由对象和消息构成,格式如下:
-
```sqe 对象+箭头类型+对象+“:”+消息 小贴士 ```
-
箭头类型(均实测可用):
类型 | 描述 |
---|---|
-> | 没有箭头的实线 |
–> | 没有箭头的虚线 |
->> | 带箭头的实线 |
–>> | 带箭头的虚线 |
-X | 实线末尾有一个十字 |
- X | 末端带有十字的虚线。 |
-) | 实线末尾有一个开放箭头(异步) |
–) | 末尾带有开放箭头的虚线(异步) |
- 小贴士位置:
- Note left of 对象:
- Note right of 对象:
- 别名:
- participant 对象 as 别名
上下均不能,严格保持有且仅有一个空格
- 示例文解:
- 平台演示
四、甘特图
-
甘特图将每个计划任务记录为一个从左向右延伸的连续条。x 轴代表时间,y 轴记录不同的任务及其完成的顺序。
-
标题
的title
是一个可选的甘特图的顶部被显示来描述图表整个字符串。
- 节语句
您可以将图表分成不同的部分,例如将项目的不同部分(如开发和文档)分开。
为此,请以section
关键字开始一行并为其命名。(请注意,与整个图表的标题不同,此名称是必需的。
- 设置日期
dateFormat
定义甘特图元素的日期输入格式。这些日期在呈现的图表输出中的表示方式由 定义axisFormat
。
- 设置输入日期格式
默认输入日期格式为YYYY-MM-DD
. 您可以定义您的自定义dateFormat
.
- 在轴上的输入日期格式
- 示例文解
- 平台演示
总结
- 社区推出的三个图可以有效帮助各位更好输出内容
- 希望Mermaid可以早日上线!社区越来越好!
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
赞
8
收藏 3
回复
相关推荐
楼主把写贴研究很细致hhh,写出来的文章让人感觉很舒服
也太优秀了吧,做MD的技术小哥哥诚惶诚恐啊。
这回复极度舒适。