GraphXR provides a wide variety of flexible layout options for displaying data in the project space. By enabling you to select, organize and separate data, layouts make it possible to create and share information-rich visualizations of high-dimensional data.
Layouts (and the geospatial mapping provided in the Map panel) rely on the ability to fix, or Pin nodes in 3D space in various specific ways, and to Release the pinned nodes when desired.
Detailed control of layouts is provided in Layout panel. You can sort nodes by property value, set position and orientation along X- Y- and Z- axes, and much more. Separate tabs let you work with four main types of layouts:
Force. The default force-directed layout renders nodes and edges in the graph space using a complex physics simulation that attempts to keep individual nodes and edges close enough, while reducing the number of crossing lines or hidden entities. In the Force layout tab you can adjust simulation parameters including link strength and distance, gravity, collision, and more.
Parametric. This layout lets you create scatter plots based on parameter values.
Geometric. These layouts let you arrange any selected group of nodes in a Line, Grid, Circle, Spiral, Cube, or Spring arrangement. Selections can be individually ordered by property value, scaled, placed, and rotated along X-, Y-, or Z axes in the project space.
You can also arrange nodes in hierarchical Ring or Tree layouts of a specified depth and relative edge length around selected nodes.
A Quick Layout menu available from the toolbar and the Layout right-click menu item lets you apply basic geometric layouts (Line, Grid, Circle, Spiral, Cube, or Spring) and hierarchical Ring or Tree layouts to any selection of nodes in one click, and to Expand or Contract the layout in pre-set increments. This provides fast and easy layouts for exploratory visualization, which is useful if ordering nodes by property value or fine-tuning the 3D orientation is not immediately needed.
Tree. This layout automatically arranges selected nodes in a hierarchical tree structure. You can change the arrangement simply by selecting a different set of nodes and re-applying the layout.