AI

使用chatgpt快速生成python代码画架构图

行云流水
2023-03-17 / 0 评论 / 1,325 阅读 / 正在检测是否收录...

前言

写技术文章,有时候需要画图说明。自己画图比较费时费力,还不好看。最近chatgpt大火,利用chatgpt生成python代码绘图。

模块

Graphviz

diagrams

安装

## 安装graphviz
## mac
brew install graphviz

## 验证
dot -v
 
##安装模块
pip3 install  diagrams  graphviz

绘图

利用chatgpt生成架构图

生成的代码

from diagrams import Cluster, Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB
from diagrams.onprem.client import Client
from diagrams.onprem.compute import Server

with Diagram("支付流程", show=False, outformat="png"):
    client = Client("客户端")
    lb_a = ELB("A站插件")
    sg_a = Server("核心系统")
    lb_b = ELB("B站转发模块")
    upc = Server("上游")

    client >> lb_a >> sg_a >> lb_b >> upc >> lb_b >> sg_a >> lb_a >> client

参考

python3使用diagrams生成架构图

评论 (0)

取消
只有登录/注册用户才可评论