IT story

Graphviz에서 가장자리 레이블을 추가하는 방법?

hot-time 2020. 6. 6. 08:13
반응형

Graphviz에서 가장자리 레이블을 추가하는 방법?


Graphviz를 사용하여 그래프를 그리려고하지만 가장자리에 레이블을 추가해야합니다. Graphviz에는 그 방법이없는 것 같습니다. 탈출구가 있습니까?


가장자리에 부착 된 레이블 속성을 사용합니다 .

digraph G {
 a -> b [ label="a to b" ];
 b -> c [ label="another label"];
}

위와 같이 보이는 그래프가 생성됩니다.

대체 텍스트


@ 앤드류 워커가 큰 대답을했습니다!

또한 labeltooltip 속성을 알고 있어야 합니다 . 이를 통해 추가 라벨을 가장자리 라벨에 부착 할 수 있습니다. tooltip가장자리에 직접 마우스를 갖다 대는 것이 어려울 수 있으므로 속성 보다 사용자에게 더 쉽습니다 . 구문은 다음과 같습니다.

digraph G {
 a -> b [label="  a to b" labeltooltip="this is a tooltip"];
 b -> c [label="  another label" ];
}

결과는 다음과 같습니다. 툴팁이있는 레이블의 예


label="\E"기본 레이블을 생성합니다.를 사용할 수 있습니다 .

예를 들어 :

digraph G {
 a -> b [ label="\E" ];
 b -> c [ label="\E"];
}

참고 URL : https://stackoverflow.com/questions/1806870/how-to-add-edge-labels-in-graphviz

반응형