mpl_toolkits.axes_grid1.axes_size#

提供将与 AxesDivider 类(或其他类)一起使用的简单单位类,以确定每个坐标轴的大小。这些单位类定义了 get_size 方法,该方法返回一个包含两个浮点数的元组,分别表示相对大小和绝对大小。

请注意,这个类仅仅是一个包含两个浮点数的简单元组。请查看 Divider 类,了解这两个值是如何使用的。

创建后,这些单位类可以通过简单的算术运算进行修改:与另一个单位类型或实数进行加/减运算,以及通过实数进行缩放(乘法或除法)。

#

Add(a, b)

两个大小的总和。

AxesX(axes[, aspect, ref_ax])

缩放后的大小,其相对部分对应于 `axes` 的数据宽度乘以 `aspect`。

AxesY(axes[, aspect, ref_ax])

缩放后的大小,其相对部分对应于 `axes` 的数据高度乘以 `aspect`。

Fixed(fixed_size)

简单的固定大小,其中绝对部分 = `fixed_size`,相对部分 = 0。

Fraction(fraction, ref_size)

一个实例,其大小是 `ref_size` 的一个 `fraction`。

MaxExtent(artist_list, w_or_h)

其绝对部分是给定 `artist_list` 中最大宽度或最大高度的大小。

MaxHeight(artist_list)

其绝对部分是给定 `artist_list` 中最大高度的大小。

MaxWidth(artist_list)

其绝对部分是给定 `artist_list` 中最大宽度的大小。

Scalable

Scaled 的别名

Scaled(scalable_size)

简单的缩放(?)大小,其中绝对部分 = 0,相对部分 = `scalable_size`。

函数#

from_any(size[, fraction_ref])

当第一个参数是浮点数时创建 `Fixed` 单位,或者当参数是以 % 结尾的字符串时创建 `Fraction` 单位。