难以将图表项组织成多行,以提高可读性
作者: MoriyaAkamai创建于 2024年8月22日更新于 2026年8月6日
我试图绘制一个图表, 目前,所有项目都以一行长显示,因此难以清晰地阅读和理解图表. 让布局更有条理, 你对此有什么建议或解决办法吗? [Screenshot 2024-08-22 at 5 21 26 PM] (https://GitHub.com/user-attachments/assets/1a941763-e0e9-4b37-97c2-93949dc4988) (中文(简体) ).
从图表导入图表、 集群、 边缘
Azure. 计算导入 AKS
从图.k8s.ecosystem导入 Helm
从图.onprem.network导入 Nginx
从图.onprem.gitops导入Argocd
从图表中。海关导入自定义
Azure. 网络导入 DNSZones
# 自定义类处理自定义图标
类 MyCustomDiagram( Custom) :
def init (自身,标签,图标 路径):
super (. ). init ( 标签, 图标 path=icon path)
# 定义共同的图表属性
默认( D)
"相克":"相克","相克".
"节点":" 4.0",".
"排行榜":"2.0"
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
Cluster default graph atters={(默认值)
"bgcolor":"白","白","活"作"活".
"相克":""相克"作"相克".
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
app 默认 graph aters={
"相克":"相克"作"相克".
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
# 定义共同的边缘属性
常见( dedge aters = {
"相":"相""蓝","相".
"风格":"固","固".
"标签":"赫姆"
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
# 定义创建共同集群布局的函数
def 创建 applications cluster( cluster name, app list) :
带有集群( 集群 名称, 图表 attr app default graph atters) :
用于applist中的应用程序:
如果应用中的“ 标签 ” :
app ["object"] = MyCustomDiagram (app ["标签"], app ["icon path"]) 互联网档案馆的存檔,存档日期2011-12-21.
其他情况:
app ["object"] = MyCustomDiagram (""), app ["icon path"] (中文(简体) ).
生成应用程序[“对象”]
# 指令= ("TB","BT","LR","RL")
创建主图
带有图 ("CPC 基础设施"), show=False, 方向="TB", 图表 atr 默认 graph atts :
带有集群( “ App 集群 ” , 图形 atr 集群 默认 绘图 atrs ) :
argocd = argocd ("ArgoCD")
牧场主 = MyCustomDiagram ("Rancher","/users/mnadav/ Downloads/linode/images/rancher.png").
红色熊猫集群内部的应用
应用={
"NGINX入侵":{"标签":"NGINX入侵","icon path":"/用户/mnadav/下载/linode/images/nginx.png"},
"证书管理者":{"标签":"证书管理者","icon path":"/用户/mnadav/下載/linode/images/cert-manager.png"},
"外出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出入出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出入出出出出出出出出出出出出出出出出出出出出出出入出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出
"外道秘要":{"标签":"外道秘要","icon path":"/用户/mnadav/下載/linode/images/外道秘要.png"},
"Calico":{"标签":"Calico","icon path":"/用户/mnadav/下载/linode/images/calico.jpeg"},
"克达":{"icon path":"/用户/mnadav/下载/linodes/images/keda.png"},
"基尔":{"标签":"基尔",".
. . . . . . .内容来源: mingrammer/diagrams