在TikZ中创建DevOps周期, 一种使用wheelchart包的解决方案,具体如下:
\wheelchart命令来绘制不同部分。第一次绘制左边的圆弧部分,第二次绘制右边的圆弧部分,最后两次绘制中间的交叉部分。gap设置:如果使用plot,gap键不适用,所以在第三和第四个\wheelchart的domain以及第四个\wheelchart的value键中要考虑\gap。\wheelchart的绘图只需要2个样本,所以给出samples = 2来减小文件大小。\wheelchart通过使用slices style{2}={fill = none}来使中间部分为空。\r为1,外半径\R为2,间隙\gap为0.05,以及相关颜色DevOpsLightBlue和DevOpsDarkBlue。\pgfkeys设置了一些通用的wheelchart参数。\wheelchart的具体设置\wheelchartarc data dir根据角度方向,at指定位置,domain设置角度范围,middle设置中间文字及样式,slices style设置切片样式。绘制了CODE、BUILD、TEST部分。\wheelchartDEPLOY、OPERATE、MONITOR部分,起始角度和总角度也有相应设置。\wheelchartarc data angle shift等参数,通过plot绘制RELEASE部分。\wheelchartarc data dir为 -1等参数,绘制PLAN部分,并且设置了切片的起始和结束弧度以及值列表等,中间重叠部分有相应厚度设置且中间部分为空。https://tex.stackexchange.com/questions/723089/create-devops-cycle-in-tikz
暂无评论