A system and method for adjusting a displayed visualization, such as a tree diagram. An example method includes providing a first mechanism for facilitating adjusting spacing between plural leaf nodes of a visualization by a first factor and providing a signal indicative of the first factor in respo
A system and method for adjusting a displayed visualization, such as a tree diagram. An example method includes providing a first mechanism for facilitating adjusting spacing between plural leaf nodes of a visualization by a first factor and providing a signal indicative of the first factor in response thereto; and employing a second mechanism to display an updated visualization in response to the signal, wherein spacing between leaf nodes of the updated visualization is adjusted relative to the initial visualization based on the signal, such that a region defined by a group of leaf nodes, whose spacing therebetween has been adjusted, is shrunk or enlarged based on the first factor. In an illustrative embodiment, the example method further includes adjusting the spacing between leaf nodes so that leaf nodes overlap each other.
대표청구항▼
1. A method for facilitating adjusting a displayed representation of a visualization, the method comprising: receiving a visualization including a plural of nodes each having a first size and spacing therebetween configured to allow the visualization to be contained within a region of a display;prov
1. A method for facilitating adjusting a displayed representation of a visualization, the method comprising: receiving a visualization including a plural of nodes each having a first size and spacing therebetween configured to allow the visualization to be contained within a region of a display;providing a first mechanism for facilitating adjusting the spacing between the plural nodes of the visualization by a first factor independent of adjusting the first size of each of the plural of nodes and providing a signal indicative of the first factor in response thereto, wherein the plural nodes include leaf nodes; andemploying a second mechanism to display an updated visualization in response to the signal, wherein spacing between plural nodes of the updated visualization is adjusted relative to the visualization based on the signal, such that a region defined by a group of leaf nodes, whose spacing therebetween has been adjusted, is shrunk or enlarged based on the first factor. 2. The method of claim 1, further including adjusting spacing between the plural nodes so that one or more of the plural nodes overlap one or more other nodes of the plural nodes by an amount indicated via the first factor. 3. The method of claim 1, wherein the visualization includes a hierarchy visualization. 4. The method of claim 3, wherein the hierarchy visualization includes a tree diagram, and the plural nodes include plural leaf nodes of the tree diagram. 5. The method of claim 4, wherein providing a first mechanism includes providing the first mechanism as a function included in an Application Programming Interface (API), wherein the API is callable via one or more functions of the second mechanism, and wherein the second mechanism includes a Graphical User Interface (GUI) incorporated as part of a software program. 6. The method of claim 4, further including simultaneously adjusting spacing between plural leaf nodes of the tree diagram in accordance with the factor such that plural leaf nodes of the tree diagram overlap by an amount based on the first factor, resulting in overlapping leaf nodes arranged in a leaf stack in response thereto. 7. The method of claim 6, further including providing a first user interface control responsive to user input to adjust the first factor. 8. The method of claim 7, wherein the first user interface control includes a slider user interface control. 9. The method of claim 6, further including determining the first factor based on a zoom level characterizing a user interface display screen used by the second mechanism to display the tree diagram. 10. The method of claim 6, wherein the overlapping leaf nodes include a group of sibling leaf nodes, and wherein simultaneously adjusting spacing includes shrinking a size of a region occupied by the overlapping leaf nodes when the first factor indicates compression and increasing a size of a region occupied by the overlapping leaf nodes when the first factor indicates expansion by decreasing or increasing spacing between overlapping leaf nodes in accordance with the first factor. 11. The method of claim 6, further including adjusting spacing between plural parent nodes in accordance with a second factor provided to the second mechanism. 12. The method of claim 11, further including providing a second user interface control responsive to user input to adjust the second factor. 13. The method of claim 11, further including automatically adjusting the second factor and one or more spacings between one or more parent nodes based on the first factor. 14. The method of claim 6, further including providing a user option to adjust a transparency of one or more leaf nodes of a leaf stack. 15. The method of claim 6, further including providing a user option to sort a leaf stack in accordance with a first criterion. 16. The method of claim 6, further including adjusting a size of a leaf based on a second criterion and in accordance with a third factor, such that the leaf is a different size that one or more siblings of the leaf. 17. The method of claim 6, further including abbreviating text of a node when a first node is partly occluded by a second node that overlaps the first node. 18. The method of claim 6, further including limiting overlap between leaf nodes in accordance with a size of a text string in one or more of the leaf nodes. 19. An apparatus comprising: a digital processor coupled to a display and to a processor-readable storage device, wherein the processor-readable storage device includes one or more instructions executable by the digital processor to perform the following acts:receiving a visualization including a plural of nodes each having a first size and spacing therebetween configured to allow the visualization to be contained within a region of a display;providing a first mechanism for facilitating adjusting the spacing between the plural nodes of the visualization by a first factor independent of adjusting the first size of each of the plural of nodes and providing a signal indicative of the first factor in response thereto, wherein the plural nodes include leaf nodes; andemploying a second mechanism to display an updated visualization in response to the signal, wherein spacing between plural nodes of the updated visualization is adjusted relative to the visualization based on the signal, such that a region defined by a group of leaf nodes, whose spacing therebetween has been adjusted, is shrunk or enlarged based on the first factor. 20. A processor-readable storage device including instructions executable by a digital processor, the processor-readable storage device including one or more instructions for: receiving a visualization including a plural of nodes each having a first size and spacing therebetween configured to allow the visualization to be contained within a region of a display;providing a first mechanism for facilitating adjusting the spacing between the plural nodes of the visualization by a first factor independent of adjusting the first size of each of the plural of nodes and providing a signal indicative of the first factor in response thereto, wherein the plural nodes include leaf nodes; andemploying a second mechanism to display an updated visualization in response to the signal, wherein spacing between plural nodes of the updated visualization is adjusted relative to the visualization based on the signal, such that a region defined by a group of leaf nodes, whose spacing therebetween has been adjusted, is shrunk or enlarged based on the first factor.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Lamping John O. (Los Altos CA) Rao Ramana B. (San Francisco CA), Displaying node-link structure with region of greater spacings and peripheral branches.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.