Я пытаюсь отобразить ребра, выходящие справа налево (т.е. в обратном направлении), используя точку:справа налево кромками в точке (GraphViz)
C <- A -> B
Лучшее, что я мог сделать, это:
digraph {
a -> b;
c -> a [dir="back"];
{rank=same;c a b}
}
.. это хорошо, за исключением того, что я не люблю использовать c -> a
, когда ребро направлено в другую сторону.
Итак, я хотел поделиться этим решением (которое, похоже, не упоминалось на SO), и проверить, не хватает ли я чего-то очевидного.
См: http://www.graphviz.org/doc/info/attrs.html#k:dirType
Это не решает проблему, что ранг узлов для края ac по-прежнему не обращается относительно графика, если вы не напишете его 'c -> a'. Хотелось бы просто написать 'a <- c'. : / – Evi1M4chine