mpl_toolkits.axes_grid1.axes_size
¶provides a classes of simple units that will be used with AxesDivider
class (or others) to determine the size of each axes. The unit
classes define get_size
method that returns a tuple of two floats,
meaning relative and absolute sizes, respectively.
Note that this class is nothing more than a simple tuple of two floats. Take a look at the Divider class to see how these two values are used.
mpl_toolkits.axes_grid1.axes_size.
Fixed
(fixed_size)¶Simple fixed size with absolute part = fixed_size and relative part = 0
mpl_toolkits.axes_grid1.axes_size.
Scaled
(scalable_size)¶Simple scaled(?) size with absolute part = 0 and relative part = scalable_size
mpl_toolkits.axes_grid1.axes_size.
AxesX
(axes, aspect=1.0, ref_ax=None)¶Scaled size whose relative part corresponds to the data width of the axes multiplied by the aspect.
mpl_toolkits.axes_grid1.axes_size.
AxesY
(axes, aspect=1.0, ref_ax=None)¶Scaled size whose relative part corresponds to the data height of the axes multiplied by the aspect.
mpl_toolkits.axes_grid1.axes_size.
MaxWidth
(artist_list)¶Size whose absolute part is the largest width of the given artist_list.
mpl_toolkits.axes_grid1.axes_size.
MaxHeight
(artist_list)¶Size whose absolute part is the largest height of the given artist_list.
mpl_toolkits.axes_grid1.axes_size.
Fraction
(fraction, ref_size)¶An instance whose size is a fraction of the ref_size.
>>> s = Fraction(0.3, AxesX(ax))
mpl_toolkits.axes_grid1.axes_size.
Padded
(size, pad)¶Return a instance where the absolute part of size is increase by the amount of pad.
mpl_toolkits.axes_grid1.axes_size.
from_any
(size, fraction_ref=None)¶Creates Fixed unit when the first argument is a float, or a Fraction unit if that is a string that ends with %. The second argument is only meaningful when Fraction unit is created.:
>>> a = Size.from_any(1.2) # => Size.Fixed(1.2)
>>> Size.from_any("50%", a) # => Size.Fraction(0.5, a)