You are reading an old version of the documentation (v3.0.0). For the latest version see https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.axisartist.axisline_style.AxislineStyle.html
Version 3.0.0
matplotlib
Fork me on GitHub

mpl_toolkits.axisartist.axisline_style.AxislineStyle

class mpl_toolkits.axisartist.axisline_style.AxislineStyle[source]

Bases: matplotlib.patches._Style

AxislineStyle is a container class which defines style classes for AxisArtists.

An instance of any axisline style class is an callable object, whose call signature is

__call__(self, axis_artist, path, transform)

When called, this should return a mpl artist with following methods implemented.

def set_path(self, path):
    # set the path for axisline.

def set_line_mutation_scale(self, scale):
    # set the scale

def draw(self, renderer):
    # draw

return the instance of the subclass with the given style name.

class FilledArrow(size=1)[source]

Bases: mpl_toolkits.axisartist.axisline_style.SimpleArrow

size
size of the arrow as a fraction of the ticklabel size.
ArrowAxisClass

alias of _FancyAxislineStyle.FilledArrow

class SimpleArrow(size=1)[source]

Bases: mpl_toolkits.axisartist.axisline_style._Base

A simple arrow.

size
size of the arrow as a fraction of the ticklabel size.
ArrowAxisClass

alias of _FancyAxislineStyle.SimpleArrow

new_line(axis_artist, transform)[source]