mingrammer/diagrams

Edge labels not placed with line

Open

#433 ouverte le 8 janv. 2021

Voir sur GitHub
 (7 commentaires) (2 réactions) (0 assignés)Python (2 701 forks)batch import
comp/edgeenhancementhelp wanted

Métriques du dépôt

Stars
 (41 903 stars)
Métriques de merge PR
 (Merge moyen 53j 15h) (5 PRs mergées en 30 j)

Description

Green line labels not displaying correctly.

with Diagram("Diagram", outformat="svg") as diag:
    with Cluster("cluster01"):
        s1prox1 = ociVM("Proxy01")
        s1prox2 = ociVM("Proxy02")
        proxygrp = [ s1prox1, s1prox2 ]

    with Cluster("cluster02"):
        s1 = ociVM("s1")

    with Cluster("cluster02"):
        nfs1 = FileStorage("/nfs1")
        nfs2 = FileStorage("/nfs2")
        nfs3 = FileStorage("/nfs3")
        mounts = [nfs1,nfs2,nfs3]

    # s1 - s1prox1
    s1 - Edge(color="blue", style="bold") - proxygrp
    s1prox1 - Edge(color="blue", style="bold") - s1prox2
    s1 >> Edge(label="collect", color="green") >> mounts
    s1prox1 >> Edge(label="collect", color="green") >> mounts
    s1prox2 >> Edge(label="collect", color="green") >> mounts

diag

image

Guide contributeur