mpl_工具包.轴_网格1.轴_大小#

提供与 AxesDivider 类(或其他类)一起使用的简单单元类,以确定每个 Axes 的大小。单元类定义了 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_sizefraction 的实例。

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 单位。