Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001896graphvizTwopipublic2010-06-02 07:492012-08-21 17:28
ReporterPander 
Assigned Togviz 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionno change required 
PlatformOS*-*-OS Version
Summary0001896: Radial orientation for nodes in twopi
Description



Nodes on twopi circles need to be controllable regarding orientation and positioning on circle because not they are overlapping way too often, especially on the top and bottom.



The nodes should be rotated in such a way that they get an orientation in line with their position on the circle and the center of that circle. Also, the nodes need to aligned on the outside of the circle, centered on the circle and on the inside of the circle.



Please see this \<A HREF="b1968.png"\>image\</A\> explaining results of proposed orientation settings for twopi:



Please, also see the example code included in this report.



Implementing this will increase the quality of twopi graphs because the end user has to ability to prevent node overlapping in by proposed means of auto-orientation and node alignment on circle.



[ previous report on this matter can be ignored, as was communicated earlier. This report is the final one. ]
Steps To Reproduce

digraph G {
# For twopi, rotate node in direction of radial to center.

# If node is normal when left of center and outside circle
 node[shape="box" orientation="radialLO" ]

# If node is normal when right of center and inside circle
# node[shape="box" orientation="radialRI" ]

# If node is normal when right of center and contered on circle
# node[shape="box" orientation="radialRC" ]

# other options are radialLI, radialLC, radialRO and radialRI

 a [label="aaa" orientation="0" ]
 a -> {a1blablabla a2blablabla a3blablabla a4blablabla }
 a1blablabla -> {a11blablabla a12blablabla a13blablabla }
 a2blablabla -> {a21blablabla a22blablabla a23blablabla }
 a3blablabla -> {a31blablabla a32blablabla a33blablabla }
 a4blablabla -> {a41blablabla a42blablabla a43blablabla }
}
TagsNo tags attached.
AUXILLARY-FILEShttp://www.graphviz.org/bugs/b1968.png [^] http://www.graphviz.org/bugs/b1968.html [^]
DATE-FIXED
FIX-COMMENT
FORMER-ID1968
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENTRequest
VERSION     2.26.0 (20091210.2329)
Attached Files

- Relationships

-  Notes
User avatar (0000265)
Pander (reporter)
2012-08-21 17:28

Different schems for startpoints for child edges in http://www.graphviz.org/bugs/b1968.png [^] should also be discussed. Will they be at the:
- point of the parent edge?
- on the child side of the node?
- on the center of the node?

- Issue History
Date Modified Username Field Change
2011-04-28 04:03 user1 New Issue
2011-04-28 04:03 user1 Assigned To => user1
2012-08-21 17:28 Pander Note Added: 0000265


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker