class leather.Axis(ticks=None, tick_formatter=None, name=None)

Bases: object

A horizontal or vertical chart axis.

  • ticks – Instead of inferring tick values from the data, use exactly this sequence of ticks values. These will still be passed to the tick_formatter.
  • tick_formatter – An optional tick_format_function().
estimate_label_margin(scale, orient)

Estimate the space needed for the tick labels.

to_svg(width, height, scale, orient)

Render this axis to SVG elements.