Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020

Version 3.1.1
matplotlib
Fork me on GitHub

目录

Related Topics

轴线

轴类

class matplotlib.axes.Axes(fig, rect, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, **kwargs)[源代码]

基类:matplotlib.axes._base._AxesBase

这个 Axes 包含大多数图形元素: AxisTickLine2DTextPolygon 等,并设置坐标系。

这个 Axes 实例通过回调属性支持回调,该属性是 CallbackRegistry 实例。您可以连接到的事件是'xlim_changed'和'ylim_changed',回调将用func调用。( ax 何处 axAxes 实例。

属性:
数据报BBox : BBox

包围轴中显示的所有数据的边界框。

视窗BBox : BBox

视图限制在数据坐标中。

在图形中构建轴。

参数:
figFigure : 图形

轴内置于 Figure fig .

rect : [左、下、宽、高]

轴内置在矩形中 rect . rect 是在 Figure 协调。

斯莱西Axes 可选 : 可选轴

X或Y axis 与输入中的X或Y轴共享 Axes .

框架 : 可选的布尔

如果为true,则表示轴框架可见。

**kwargs

其他可选关键字参数:

财产 描述
adjustable 'box'、'datalim'
agg_filter 一种过滤函数,它接受一个(m,n,3)浮点数组和一个dpi值,并返回一个(m,n,3)数组。
alpha 浮动
anchor 2-浮点数或'c'、'sw'、's'、'se'、…
animated 布尔
aspect 'auto'、'equal'或num
autoscale_on 布尔
autoscalex_on 布尔
autoscaley_on 布尔
axes_locator 可赎回的 [[轴,渲染器]] Bbox
axisbelow 布尔或“线”
clip_box Bbox
clip_on 布尔
clip_path [(Path, Transform) | Patch | None]
contains 可赎回的
facecolor 颜色
fc 颜色
figure Figure
frame_on 布尔
gid STR
in_layout 布尔
label 对象
navigate 布尔
navigate_mode 未知的
path_effects AbstractPathEffect
picker 无或bool或float或callable
position [左、下、宽、高] 或 Bbox
rasterization_zorder 浮动或无
rasterized 布尔或无
sketch_params (比例:浮动,长度:浮动,随机性:浮动)
snap 布尔或无
title STR
transform Transform
url STR
visible 布尔
xbound 未知的
xlabel STR
xlim (左:浮动,右:浮动)
xmargin 浮动大于-0.5
xscale “Linear”,“Log”,“SymLog”,“Logit”,…
xticklabels 表 [str]
xticks 列表
ybound 未知的
ylabel STR
ylim (底部:浮动,顶部:浮动)
ymargin 浮动大于-0.5
yscale “Linear”,“Log”,“SymLog”,“Logit”,…
yticklabels 表 [str]
yticks 列表
zorder 浮动
返回:
axesAxes : 轴线

新的 Axes 对象。

次要情节

SubplotBase 子批次的基类,它是 Axes 具有其他方法的实例,以便于生成和操作一组 Axes 在一个数字内。
subplot_class_factory 这将生成一个继承自 SubplotBase 以及给定的轴类(假定为 axes.Axes

作图

基本的

Axes.plot 绘制Y和X作为直线和/或标记。
Axes.errorbar 将Y和X绘制为带有附加误差线的直线和/或标记。
Axes.scatter 散点图 y VS x 标记大小和/或颜色不同。
Axes.plot_date 包含日期的绘图数据。
Axes.step 绘制一个步进图。
Axes.loglog 在X轴和Y轴上绘制对数比例图。
Axes.semilogx 在X轴上绘制对数比例图。
Axes.semilogy 在Y轴上绘制对数比例图。
Axes.fill_between 填充两条水平曲线之间的区域。
Axes.fill_betweenx 填充两条垂直曲线之间的区域。
Axes.bar 绘制条形图。
Axes.barh 绘制水平条形图。
Axes.stem 创建一个茎图。
Axes.eventplot 在给定位置绘制相同的平行线。
Axes.pie 绘制饼图。
Axes.stackplot 绘制堆积面积图。
Axes.broken_barh 绘制水平矩形序列。
Axes.vlines 绘制垂直线。
Axes.hlines 在每个位置绘制水平线 yxminxmax .
Axes.fill 绘制填充多边形。

跨距

Axes.axhline 在轴上添加一条水平线。
Axes.axhspan 在轴上添加水平跨距(矩形)。
Axes.axvline 在轴上添加一条垂直线。
Axes.axvspan 在轴上添加一个垂直跨度(矩形)。

Spectral

Axes.acorr 绘制的自相关 x .
Axes.angle_spectrum 绘制角度谱。
Axes.cohere 绘制 xy .
Axes.csd 绘制交叉光谱密度。
Axes.magnitude_spectrum 绘制幅度谱。
Axes.phase_spectrum 绘制相位谱。
Axes.psd 绘制功率谱密度。
Axes.specgram 绘制光谱图。
Axes.xcorr 绘制 xy .

统计

Axes.boxplot 制作一个盒子和胡须图。
Axes.violinplot 画出小提琴的情节。
Axes.violin 小提琴绘图功能。
Axes.bxp 盒状图和胡须图的绘制功能。

装箱

Axes.hexbin 做一个六角形的料位图。
Axes.hist 绘制柱状图。
Axes.hist2d 绘制二维柱状图。

等高线

Axes.clabel 标记轮廓图。
Axes.contour 绘制等高线。
Axes.contourf 绘制等高线。

数组

Axes.imshow 显示图像,即
Axes.matshow 将二维矩阵或数组的值绘制为彩色编码图像。
Axes.pcolor 使用非规则矩形网格创建伪彩色绘图。
Axes.pcolorfast 使用非规则矩形网格创建伪彩色绘图。
Axes.pcolormesh 使用非规则矩形网格创建伪彩色绘图。
Axes.spy 绘制二维数组的稀疏模式。

非结构化三角形

Axes.tripcolor 创建一个非结构化三角形网格的伪彩色图。
Axes.triplot 绘制一个非结构化的三角形网格作为线条和/或标记。
Axes.tricontour 在非结构化三角形网格上绘制轮廓。
Axes.tricontourf 在非结构化三角形网格上绘制轮廓。

文本和注释

Axes.annotate 注释该点 xy 带文字 s .
Axes.text 将文本添加到轴。
Axes.table 将表格添加到当前轴。
Axes.arrow 向轴添加箭头。
Axes.inset_axes 将子插入轴添加到此现有轴。
Axes.indicate_inset 在轴上添加插入指示器。
Axes.indicate_inset_zoom 根据轴的限制向轴添加一个插入指示器矩形 inset_ax 并在 inset_ax 以及矩形。

领域

Axes.barbs 绘制二维倒钩图。
Axes.quiver 绘制一个二维箭头字段。
Axes.quiverkey 在震动图中添加一个键。
Axes.streamplot 绘制矢量流的流线。

清除

Axes.cla 清除当前轴。
Axes.clear 清除轴。

外观

Axes.axis 获取或设置某些轴属性的方便方法。
Axes.set_axis_off 关闭X轴和Y轴。
Axes.set_axis_on 打开X轴和Y轴。
Axes.set_frame_on 设置是否绘制轴矩形面片。
Axes.get_frame_on 获取是否绘制轴矩形面片。
Axes.set_axisbelow 设置轴刻度线和网格线是在大多数艺术家的上方还是下方。
Axes.get_axisbelow 获取轴刻度线和网格线是在大多数艺术家的上方还是下方。
Axes.grid 配置网格线。
Axes.get_facecolor 获取轴的面颜色。
Axes.get_fc 获取轴的面颜色。
Axes.set_facecolor 设置轴的面颜色。
Axes.set_fc 设置轴的面颜色。

产权循环

Axes.set_prop_cycle 设置轴的属性循环。

轴/极限

Axes.get_xaxis 返回Xaxis实例。
Axes.get_yaxis 返回yaxis实例。

轴限制和方向

Axes.invert_xaxis 反转X轴。
Axes.xaxis_inverted 返回X轴是否反转。
Axes.invert_yaxis 反转Y轴。
Axes.yaxis_inverted 返回Y轴是否反转。
Axes.set_xlim 设置X轴视图限制。