문제

나는 도트를 사용하여 오른쪽에서 왼쪽으로 (즉, 뒤로)로 이동하는 모서리를 표시하려고합니다.

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

도움이 되었습니까?

해결책

나는 당신의 DIR 사용에 대한 대안이 없지만, 수평 정렬을 원한다면 약간 더 짧게 만들 수 있습니다. Rankdir 왼쪽에서 오른쪽으로 방향을 강제하기 위해 그래프의 특성.

digraph {
  rankdir=LR;
  a->b;
  c->a [dir="back"];
}

다른 팁

기본적으로 가장자리를 거꾸로 가리킨다.

digraph {
  edge [dir="back"];
  a -> b;
  c -> a;
}

그런 다음 기본값을 대체하여 포워드를 포인트합니다.

c -> d [dir="forward"];
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top