Oto bardzo uproszczony przykład mojego wykresu kropkowego:
strict digraph graphName {
A->B
B->A
}
To tworzy
Zamiast tego chcę pokazać pojedynczą krawędź między A i B, ale z podwójną strzałką. Wiem, jak uzyskać podwójną strzałkę jako opcję globalną:
strict digraph graphName {
edge [dir="both"]
A->B
B->A
}
Ale to wygląda bardzo brzydko i nie wszystkie moje krawędzie powinny być dwugłowe.
Jeśli wykonam więcej przetwarzania wykresu i sam wykryję podwójne odniesienie i zastąpię dwie krawędzie jedną krawędzią, wygląda to dobrze. Ale wolałbym nie musieć robić tego dodatkowego kroku
strict digraph graphName {
A->B [dir="both"]
}
Jakieś lepsze rozwiązania?
pgv.AGraph(directed=True, strict=True)
, ale też nie działa, znowu mam dwie krawędzie ... Jakieś sugestie?Powinieneś po prostu użyć:
źródło