lair.plotter.log10formatter#

lair.plotter.log10formatter(x, pos, deci=0)[source]#

Format ticks to log 10 format with deci number of decimals.

Parameters:
  • x (float) – Tick value.

  • deci (int, optional) – Number of decimals to display. Defaults to 0.

Returns:

str – Formatted tick label.

Return type:

str

Examples

>>> from functools import partial
>>> import numpy as np
>>> data: xr.DataArray  # some data, in this case, 3D (time, lat, lon)
>>> np.log10(data).plot(cbar_kwargs={"format": partial(log10formatter, deci=2)})