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},可选
的投影类型
Axes
。str是自定义投影的名称,请参阅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 类。财产
描述
{'box', 'datalim'}
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
(float, float) 或 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
布尔
{'auto', 'equal'} 或浮动
布尔
未知
未知
可调用[[轴,渲染器],Bbox]
布尔或“线”
浮动或无
布尔
补丁或(路径,变换)或无
facecolor
或 fc颜色
布尔
字符串
布尔
目的
布尔
布尔
未知
None 或 bool 或 float 或可调用
[左、下、宽、高] 或
Bbox
未知
浮动或无
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
字符串
布尔
未知
字符串
(底部:浮动,顶部:浮动)
浮动大于 -0.5
未知
未知
未知
未知
字符串
(底部:浮动,顶部:浮动)
浮动大于 -0.5
未知
未知
未知
漂浮
笔记
如果图形已经有一个带有键(args, kwargs)的轴,那么它只会使该轴成为当前轴并返回它。此行为已弃用。同时,如果您不希望这种行为(即,您想强制创建新轴),则必须使用一组唯一的 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')