Jeśli to był nagłówek lub etykieta, możesz spróbować ustawić labeldistance
na zero, aby wymusić narysowanie etykiety na krawędzi, ale jak rozumiem, masz na myśli etykietę krawędzi (tę na środku krawędzi) . Dokumentacja dość wyraźnie stwierdza, że labeldistance
wpływa tylko na etykiety na przedzie i etykiety na piętach, ale możesz spróbować szczęścia.
Jeszcze jedną rzeczą, którą warto wypróbować, jest utworzenie przezroczystego węzła pośredniego z etykietą. Może wyglądać tak, jak chcesz ... Ale jeśli będziesz polegać na algorytmie umieszczania węzłów, tworzenie tych "sztucznych" węzłów może być niedopuszczalne. W takim przypadku zachęcam do dołączenia do deweloperów Graphviz i dodania potrzebnej funkcji;) Poważnie, jest to bardzo satysfakcjonujące.
Jeśli znajdziesz inne rozwiązanie, opublikuj go. W najbliższej przyszłości będę miał podobny problem.
Tak, wygląda na to w tej chwili. Rozważę przyczynienie się do grafviz, ale tak jak Ty, mój problem nie będzie stanowić problemu w ciągu kolejnych kilku miesięcy. – naught101