matplotlib.axes.Axes.set_adjustable#

Axes.set_adjustable(adjustable, share=False)[源]#

设置 Axes 如何调整以达到所需的纵横比。

参数:
adjustable{'box', 'datalim'}

如果为 'box',则改变 Axes 的物理尺寸。如果为 'datalim',则改变 xy 数据限制。这可能会忽略显式定义的坐标轴限制。

share布尔值, 默认: False

如果为 True,则将设置应用于所有共享的 Axes。

另请参阅

matplotlib.axes.Axes.set_aspect

有关宽高比处理的说明。

备注

共享的 Axes(其中双轴 Axes 是一个特例)对如何施加宽高比施加限制。对于双轴 Axes,请使用 'datalim'。对于同时共享 x 和 y 的 Axes,请使用 'box'。否则,可以使用 'datalim' 或 'box'。这些限制部分是为了避免过度指定的要求,部分是由于我们目前使用的特定实现所致,在该实现中,宽高比的调整是在每个 Axes 绘制时依次独立进行的。

使用 matplotlib.axes.Axes.set_adjustable 的示例#

对数对数纵横比

对数对数纵横比