NNSOM.utils.calculate_button_positions

NNSOM.utils.calculate_button_positions(num_buttons, sidebar_width)[source]

Calculate evenly-spaced button positions within a figure sidebar.

Parameters:
  • num_buttons (int) – Number of buttons to lay out.

  • sidebar_width (float) – Fractional width of the sidebar relative to the figure width (e.g. 0.2 for 20 %).

Returns:

button_config – List of [left, bottom, width, height] axes rectangles in figure coordinates, one per button.

Return type:

list of [float, float, float, float]