【Tool】UML甘特图及饼图详解及Markdown语法甘

这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战

甘特图

  • 甘特图gantt对于跟踪项目完成所需要花费的时间很有用。
  • x轴表示时间,y轴记录不同的任务以及完成它们的顺序。
  • 注意:
    • 当指定排除一个日期、天或日期的集合时,甘特图不会在任务内部生成一个时间间隙,而是自动适应,向右拓展相应的天数。
    • 当排除的日期在两个连续开始的任务之间时,排除的日期将会被自动跳过,并且留出空白,后续的任务将会在被排除的日期之后开始。
    • excludes接收YYYY-MM-DD格式的具体日期,周中的天("sunday")或者"weekends",但是不支持"weekdays"。
    • 图中的红线表示明天的日期。
    • 任务的状态:已完成done,激活active,紧急crit
gantt
    dateFormat  YYYY-MM-DD
    title       这是标题
    excludes    2021-08-10,2021-08-11,weekends
    axisFormat %m-%d

    section A章节
    已完成的任务A            :done,    des1, 2021-08-06,1d
    激活的任务               :active,  des2, 2021-08-09, 3d
    未来的任务               :         des3, after des2, 5d

    section B章节
    已完成的任务B                 :crit, done, 2021-08-06,24h
    连续开始的已完成任务C          :crit, done, after des1, 2d
    连续开始的激活的紧急任务D      :crit, active, 3d
    紧急的未来任务                :crit, 5d
复制代码

08-0708-0908-1108-1308-1508-1708-1908-2108-2308-25已完成的任务A 已完成的任务B 激活的任务 连续开始的已完成任务C 连续开始的激活的紧急任务D 未来的任务 紧急的未来任务 A章节B章节 这是标题

名称

  • 标题title,可选项,位于甘特图的正上方。
  • 章节section,一张甘特图可以被分成许多个章节,表示将项目的任务拆分成不同的部分来表示。章节的名称是必填的。

时间设置

  • 时间格式设置dateFormat,自定义时间格式,参考如下表格:
输入 例子 描述
YYYY 2021 4位数的年份
YY 21 2位数的年份
Q 1-4 季度。月份设置为季度中的第一个月
M MM 1-12
MMM MMMM January-Dec 月份名
D DD 1-31 天数
Do 1st..31st 月中的第几天
Day of month 1-365 年终的天数
X 1410715640.579 Unix时间戳
x 1410715640579 Unix时间戳(毫秒)
H HH 0-23 24小时时间
h hh 1-12 12小时时间
a A am pm 上午下午
m mm 0-59 分钟
s ss 0-59 秒钟
S 0-9 十分之一秒
SS 0-99 百分之一秒
SSS 0-999 千分之一秒
Z ZZ +12:00 从UTC时间的偏移量
  • 轴线时间格式,默认是YYYY-MM-DD,也可以通过axisFormat来自定义,格式化符号如下所示:
%a - 工作日简称
%A - 工作日全称
%b - 月份简称
%B - 月份全称
%c - 日期和时间, 等同于"%a %b %e %H:%M:%S %Y"
%d - 0填充,[01,31]
%e - 空格填充,[ 1,31]; 等同于 %_d
%H - 24小时制时间 [00,23]
%I - 12小时制时间 [01,12]
%j - 年中的天数 [001,366]
%m - 月份 [01,12]
%M - 分钟 [00,59]
%L - 毫秒 [000, 999]
%p - 上午或下午
%S - 秒 [00,61]
%U - 年中的周数(周日是每周的第一天 [00,53]
%w - 周 [0(Sunday),6]
%W - 年中的周数(周一是每周的第一天) [00,53]
%x - 日期, as "%m/%d/%Y"
%X - 时间, as "%H:%M:%S"
%y - 两位数年份 [00,99]
%Y - 四位数年份
%q - 季度 [1,4]
复制代码

饼图

  • 饼图是一个圆形的统计图形,通过将圆形分成多片来表示不同的比例。
  • 以关键字pie开头
  • 随后是可选的标题,以title关键字开始,后面跟上标题
  • 后面是数据集,数据集的格式是:
    • 数据名称,使用双引号" "修饰
    • 数据名称后跟一个冒号:
    • 冒号后面跟一个正数(支持两位小数)
pie title 七普男女比例
"男性"  : 51.24
"女性" : 48.76
复制代码

51%49%七普男女比例男性女性

以上便是UML甘特图及饼图的介绍,以及相关的Markdown语法:)