Graphviz ، تجميع الحواف نفسها
سؤال
digraph G {
a -> b [ label = "foo" ];
a -> b [ label = "bar" ];
}
سيؤدي ذلك إلى إنشاء حوافين بين العقد "A" و "B". هل هناك طريقة للحصول على حافة واحدة فقط (تجميعها)؟
المحلول
أعتقد أنه يعتمد حقًا على ما سيكون عليه الإخراج المطلوب. احتمال واحد هو:
digraph G {
graph [ splines = false ]
a -> b [ label = "foo" ];
a -> b [ label = "bar" ];
}
في حالة عدم استخدام slins ، يرسم الحواف مع شرائح خط مستقيمة ولن يتم تمييز الحواف المكررة بصريًا.
في مخرجاتك المثالية ، كيف ستبدو الحافة المفردة لأن هناك ملصقتين مختلفتين له؟
نصائح أخرى
قد تساعدك الكلمة الرئيسية "الصارمة".
strict digraph G {
a -> b [ label = "foo" ];
a -> b [ label = "bar" ];
}
هذا سوف يجمع بين الحواف. لكنني أعتقد أنه لن ينطبق إلا على الملصق الأول.
لا تنتمي إلى StackOverflow