Utilizzo Graphviz 2.30. Il posizionamento orizzontale per le etichette funziona, ma in alcuni casi sarebbe auspicabile un angolo modificato.Visualizza le etichette in linea con il bordo quando si utilizza Graphviz
Ad esempio, ho provato diversi valori per l'angolo qui, ma senza alcun effetto:
ABB -> ABACUS[label="applied", fontname="Arial", fontsize=15, labelangle=110];
Come posso visualizzare le etichette in linea con (cioè parallela), il bordo quando si utilizza un Graphviz digraph
.
L'intero digraph
non verrà pubblicato a causa di una NDA. Inoltre, la rotazione verrà applicata solo a poche etichette.
Ho letto thread simili come this o another (o un thread sull'allineamento per esempio) ma senza alcun aiuto per quanto riguarda il mio problema.
'labelangle' funziona solo con headlabels e taillabels inoltre non ruota l'etichetta, ma definisce solo (insieme wi) th labeldistance) dove posizionare l'etichetta (che è ancora una linea orizzontale). L'angolo 0 va dal punto iniziale/finale lungo il bordo. Con angolo +/- le etichette possono essere stampate sopra o sotto il bordo. Con la distanza 0 l'angolo è senza effetto. Sarei anche molto interessato ad avere etichette ruotate per seguire i bordi, che afaik è ancora irrisolto. – bug313
Ho la sensazione che non ci sia modo di farlo. Ma poiché l'assenza di funzionalità è raramente documentata (porterebbe a una quantità infinita di documentazione), è difficile scrivere una risposta autorevole al riguardo. A meno che non si possa sottolineare che non c'è menzione di qualcosa di simile nell'intera documentazione, né in nessun angolo oscuro del codice base. – bigblind
Gli elementi di testo in Graphviz sono tutti delimitati da una casella normale durante il posizionamento. L'algoritmo tenta davvero di evitare di superare questi limiti del riquadro durante il posizionamento degli spigoli. Se un'etichetta può essere ruotata, queste scatole diventerebbero molto più grandi con conseguente pressione sostanziale sull'area di visualizzazione. Se le etichette possono sovrapporsi a bordi o nodi, potrebbero essere ruotate successivamente nella pipeline di imaging. – Pekka