当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib axes用法及代码示例


本文简要介绍 python 语言中 matplotlib.pyplot.axes 的用法。

用法

matplotlib.pyplot.axes(arg=None, **kwargs)

将 Axes 添加到当前图形并使其成为当前 Axes。

调用签名:

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

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

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

  • 4 元组浮点数 rect = (left, bottom, width, height) 。使用当前图窗上的 add_axes 添加一个新轴,其尺寸为 rect,采用标准化 (0, 1) 单位。

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

Axes 的投影类型。 str 是自定义投影的名称,请参阅 projections 。默认无导致 'rectilinear' 投影。

polar 布尔值,默认值:假

如果为真,则相当于投影='polar'。

sharex, sharey Axes ,可选

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

label 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

(浮点数、浮点数)或 {'C'、'SW'、'S'、'SE'、'E'、'NE'、...}

animated

bool

aspect

{'auto', 'equal'} 或浮点数

autoscale_on

bool

autoscalex_on

unknown

autoscaley_on

unknown

axes_locator

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

axisbelow

布尔或'line'

box_aspect

浮点数或无

clip_box

BboxBase 或无

clip_on

bool

clip_path

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

facecolor 或 fc

color

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

unknown

path_effects

AbstractPathEffect 列表

picker

None 或 bool 或 float 或可调用

position

[左、下、宽、高]或 Bbox

matplotlib.axes.Axes.set_prop_cycle

Cycler

rasterization_zorder

浮点数或无

rasterized

bool

sketch_params

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

snap

布尔或无

subplotspec

unknown

title

str

transform

Transform

url

str

visible

bool

xbound

(下:浮点数,上:浮点数)

xlabel

str

matplotlib.axes.Axes.set_xlim

(左:浮点数,右:浮点数)

xmargin

浮点数大于 -0.5

xscale

unknown

xticklabels

unknown

xticks

unknown

ybound

(下:浮点数,上:浮点数)

ylabel

str

matplotlib.axes.Axes.set_ylim

(底部:浮点数,顶部:浮点数)

ymargin

浮点数大于 -0.5

yscale

unknown

yticklabels

unknown

yticks

unknown

zorder

float

例子

# 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')

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.axes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。