当前位置:首页 > 使用样例 > 绘图

TikZ 绘制 DevOps 周期示意图
上传时间:2024-10-04 12:41:37
  • TikZ 绘制 DevOps 周期示意图
作品简介

在TikZ中创建DevOps周期, 一种使用wheelchart包的解决方案,具体如下:

  1. 整体思路
    • 多次使用\wheelchart命令来绘制不同部分。第一次绘制左边的圆弧部分,第二次绘制右边的圆弧部分,最后两次绘制中间的交叉部分。
  2. 关键设置
    • gap设置:如果使用plotgap键不适用,所以在第三和第四个\wheelchartdomain以及第四个\wheelchartvalue键中要考虑\gap
    • 样本设置:第三和第四个\wheelchart的绘图只需要2个样本,所以给出samples = 2来减小文件大小。
    • 中间部分设置:第四个\wheelchart通过使用slices style{2}={fill = none}来使中间部分为空。
  3. 代码中的定义
    • 定义了内半径\r为1,外半径\R为2,间隙\gap为0.05,以及相关颜色DevOpsLightBlueDevOpsDarkBlue
    • 通过\pgfkeys设置了一些通用的wheelchart参数。
  4. 各个\wheelchart的具体设置
    • 第一个\wheelchart
      • 设置arc data dir根据角度方向,at指定位置,domain设置角度范围,middle设置中间文字及样式,slices style设置切片样式。绘制了CODEBUILDTEST部分。
    • 第二个\wheelchart
      • 类似地设置相关参数,绘制了DEPLOYOPERATEMONITOR部分,起始角度和总角度也有相应设置。
    • 第三个\wheelchart
      • 重新设置了arc data angle shift等参数,通过plot绘制RELEASE部分。
    • 第四个\wheelchart
      • 设置arc data dir为 -1等参数,绘制PLAN部分,并且设置了切片的起始和结束弧度以及值列表等,中间重叠部分有相应厚度设置且中间部分为空。

暂无评论

  •  425
  •  1
  •  1