#python #python-3.x #overlap #diagram
Вопрос:
При использовании диаграмм в качестве библиотеки Python кода, как я могу предотвратить наложение текста на стрелки, как показано на скриншоте?
from diagrams import Cluster, Diagram, Edge
...
with Diagram("Clustered Web Services",
show=False,
graph_attr={
'pad': '0.1',
'bgcolor': 'transparent'
}) as diag:
...
with Cluster("AWS"):
with Cluster("Pipeline"):
....
with Cluster("S3 Storage"):
...
# PLOT
...
lambda_main >> Edge(label="Storing filtered amp; prioritized suggestions",
style="bold",
color="black") >> s3_bucket_full
...
Ответ №1:
Я обнаружил, что во многих случаях использование xlabel вместо простой метки внутри края(..) помогает решить проблему.