Skip to content

Axis

subsurfaceio.logplot.render.columns.axis

Depth/elevation axis column renderer.

Classes:

Name Description
AxisColumnRenderer

Renders depth or elevation axis ticks.

AxisColumnRenderer

Renders depth or elevation axis ticks.

Methods:

Name Description
render

Render major/minor ticks for the current page window.

render staticmethod

render(column: Column, ctx: RenderContext) -> str

Render major/minor ticks for the current page window.

Parameters:

Name Type Description Default
column Column

Column whose model is an AxisColumn.

required
ctx RenderContext

Page geometry and metadata (elevation mode reads surface elev.).

required

Returns:

Type Description
str

SVG <g class="axis"> fragment.

Raises:

Type Description
TypeError

If column.model is not an AxisColumn.

ValueError

If elevation mode is missing the surface elevation field.