سؤال

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" ];
}

هذا سوف يجمع بين الحواف. لكنني أعتقد أنه لن ينطبق إلا على الملصق الأول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top