matplotlib.pyplot.axes #

matplotlib.pyplot。( arg = None , ** kwargs ) [来源] #

向当前图形添加一个 Axes 并使其成为当前 Axes。

来电签名:

plt.axes()
plt.axes(rect, projection=None, polar=False, **kwargs)
plt.axes(ax)
参数
arg无或 4 元组

此函数的确切行为取决于类型:

  • :使用 . 添加新的全窗口轴 subplot(**kwargs)

  • 浮点数的 4 元组rect = . 添加了一个新的 Axes,其尺寸为rect ,以在当前图形上使用的归一化 (0, 1) 单位。[left, bottom, width, height]add_axes

投影{无,'aitoff','hammer','lambert','mollweide','polar','rectilinear',str},可选

的投影类型Axesstr是自定义投影的名称,请参阅projections. 默认无导致“直线”投影。

极地布尔,默认值:False

如果为 True,则相当于 projection='polar'。

sharex,sharey Axes,可选

axis与 sharex 和/或 sharey共享 x 或 y 。该轴将具有与共享轴的轴相同的限制、刻度和比例。

标签str

返回轴的标签。

返回
Axes, 或子类Axes

返回的坐标区类取决于使用的投影。是 Axes使用直线投影还是使用 projections.polar.PolarAxes极坐标投影。

其他参数
**kwargs

此方法还采用返回的 Axes 类的关键字参数。直线 Axes 类的关键字参数Axes可以在下表中找到,但如果使用另一个投影,可能还有其他关键字参数,请参阅实际的 Axes 类。

财产

描述

adjustable

{'box', 'datalim'}

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

标量或无

anchor

(float, float) 或 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

布尔

aspect

{'auto', 'equal'} 或浮动

autoscale_on

布尔

autoscalex_on

未知

autoscaley_on

未知

axes_locator

可调用[[轴,渲染器],Bbox]

axisbelow

布尔或“线”

box_aspect

浮动或无

clip_box

Bbox

clip_on

布尔

clip_path

补丁或(路径,变换)或无

facecolor或 fc

颜色

figure

Figure

frame_on

布尔

gid

字符串

in_layout

布尔

label

目的

mouseover

布尔

navigate

布尔

navigate_mode

未知

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

position

[左、下、宽、高] 或Bbox

prop_cycle

未知

rasterization_zorder

浮动或无

rasterized

布尔

sketch_params

(比例:浮动,长度:浮动,随机性:浮动)

snap

布尔或无

title

字符串

transform

Transform

url

字符串

visible

布尔

xbound

未知

xlabel

字符串

xlim

(底部:浮动,顶部:浮动)

xmargin

浮动大于 -0.5

xscale

未知

xticklabels

未知

xticks

未知

ybound

未知

ylabel

字符串

ylim

(底部:浮动,顶部:浮动)

ymargin

浮动大于 -0.5

yscale

未知

yticklabels

未知

yticks

未知

zorder

漂浮

笔记

如果图形已经有一个带有键(argskwargs)的轴,那么它只会使该轴成为当前轴并返回它。此行为已弃用。同时,如果您不希望这种行为(即,您想强制创建新轴),则必须使用一组唯一的 args 和 kwargs。Axes 标签属性已为此目的公开:如果您希望将两个在其他方面相同的 Axes 添加到图形中,请确保为它们提供唯一标签。

例子

# Creating a new full window Axes
plt.axes()

# Creating a new Axes with specified dimensions and a grey background
plt.axes((left, bottom, width, height), facecolor='grey')

使用#的示例matplotlib.pyplot.axes

子图间距和边距

子图间距和边距

子图间距和边距
套索演示

套索演示

套索演示