sec_interp.gui.preview_axes_manager module¶
Axes and grid management for SecInterp preview.
Handles the creation of grid lines and axes labels with nice intervals.
- class sec_interp.gui.preview_axes_manager.PreviewAxesManager¶
Bases:
objectManages the creation and styling of axes and grid lines for the preview.
- static get_nice_interval(target_step: float) float¶
Calculate a nice interval for grid lines (1-2-5 sequence).
- classmethod create_axes_layer(extent, vert_exag: float = 1.0) QgsVectorLayer | None¶
Create temporary layer for axes and grid.
- classmethod create_axes_labels_layer(extent, vert_exag: float = 1.0) QgsVectorLayer | None¶
Create a point layer for axes labels.