Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001940graphvizTwopipublic2010-08-23 07:392011-04-28 04:03
Assigned Togviz 
StatusacknowledgedResolutionno change required 
PlatformOS*-*-OS Version
Summary0001940: Support configurable start position via rankdir for twopi

Please support start position for child nodes in twopi. As can be seen in attached example, the first child node is always placed North to North-East of the center node.

The rankdir could be used to this to rotate the positioning of all child nodes by 90, 180 and 270 degrees compared to the default situation as is existing already. The rankdir is by default TB (top to bottom) which suits the current positioning. BT (bottom to top) can be used for 180 degreed rotation of he placement and LR for 270 degrees and RL for 90 degrees.

The nodes are always placed in a clockwise order. There is no need to have an option for this, since defining the graph in reverse order results in reverse (counter clockwise) order.

All possibilities are documented in the attachment too.

Implementing this will provide the users with greater control over resulting graph generated by twopi leading to higher quality graphics and improved user satisfaction.
Steps To Reproduce

digraph "twopi rankdir" {
## all positioning is done clockwise, except in case of one child node

## default, first node is between North (preferred) and North-East

## first node is between South (preferred) and South-West

## first node is between West (preferred) and North-West

## first node is between East (preferred) and South-East

00 -> {11 22 }
000 -> {111 222 333 }
0000 -> {1111 2222 3333 4444 }
00000 -> {11111 22222 33333 44444 55555 }
TagsNo tags attached.
VERSION     2.27.0 (20100810.0945)
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:03 user1 New Issue
2011-04-28 04:03 user1 Assigned To => user1

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