Node Alignment, Sizing, and Spacing



Analytica has built-in node alignment, sizing, and spacing features to make organizing models easy. To access these features, select Diagram under the main menu to find the following submenus: Align, Make Same Size, and Space Evenly.

Alignment, Sizing and Spacing features work on all nodes, including input and output nodes. These features will align, size, and space all of the selected nodes to the last selected node. When selecting nodes, keep in mind that the entirety of a node must be in the selection space for it to be selectively. Alternatively, nodes can be clicked on directly for selection. Holding down shift while selecting nodes allows a user to continue adding or subtracting from their currently selection.

Using a combination of alignment, sizing and spacing features is best to produce a well-organized model.

Align

Align features align the specified edges or centers of a node to the last selected node. Align features include:

  • Left Edges (Ctrl+Left)
  • Centers Left and Right (Ctrl+F9)
  • Right Edges (Ctrl+Right)
  • Left and Right Edges (Ctrl+=)
  • Top Edges (Ctrl+Up)
  • Centers Up and Down (Shift+F9)
  • Bottom Edges (Ctrl+Down)

Example of using align features to organize a model:

Unaligned model
Model organized using only Align features

Make Same Size

Make Same Size features make the specified dimensions of a node the same size as the last selected node. Make Same Size keyboard shortcuts require two separate keystrokes and include the following features:

  • Width (=, Right)
  • Height (=, Down)
  • Both (=, =)

Example of using make same size features to organize a model:

Unaligned model
Model organized using only make same size features

Space Evenly

Space evenly spaces nodes evenly between the extreme left and right (or top and bottom, depending on which option is selected) nodes. Nodes will be assumed to be in their own rows or columns. Space evenly keyboard shortcuts require two separate keystrokes and include the following options:

  • Across (=, a)
  • Down (=, d)
  • Across, on grid (=, A)
  • Down, on grid (=, D)

Space evenly works best in one direction -- i.e. if you are trying to space all of the rows in one column or all of the columns in one row. Using space evenly in both directions can actually make a model look even more complicated, like so:

Unaligned model
Model organized using space evenly Across and Down

However, space evenly can be used first to make columns of the same width. Then you can align the top and bottom nodes to a grid and space the rows evenly like so:

Model with column width set by spacing evenly
Model organized using space evenly Across and Down

See Also

Comments


You are not allowed to post comments.