matplotlib.axis

用于刻度和x轴和y轴的类。

Axis 物体

class matplotlib.axis.Axis(axes, pickradius=15)[源代码]

基类 XAxisYAxis .

属性:
isDefault_label布尔
axesmatplotlib.axes.Axes

这个 Axes 艺术家居住的实例,或 None .

专业matplotlib.axis.Tickermatplotlib.axis.Ticker

确定主要刻度位置及其标签格式。

少数的matplotlib.axis.Tickermatplotlib.axis.Ticker

确定次要刻度位置及其标签格式。

回调matplotlib.cbook.CallbackRegistrymatplotlib.cbook.CallbackRegistry
标签Text文本

轴标签。

labelpad浮动

轴标签和刻度标签之间的距离。默认为 rcParams["axes.labelpad"] (default: 4.0) =4。

偏移文本Text文本

A Text 对象,其中包含刻度的数据偏移量(如果有)。

pickradius浮动

安全壳试验的验收半径。另请参见 Axis.contains .

少校 名单 Tick名单

主要的滴答声。

小矮人 名单 Tick名单

小调滴答作响。

参数:
axesmatplotlib.axes.Axesmatplotlib.axes.Axes

这个 Axes 创建的轴所属的。

pickradius浮动

安全壳试验的验收半径。另请参见 Axis.contains .

class matplotlib.axis.XAxis(*args, **kwargs)[源代码]
参数:
axesmatplotlib.axes.Axesmatplotlib.axes.Axes

这个 Axes 创建的轴所属的。

pickradius浮动

安全壳试验的验收半径。另请参见 Axis.contains .

class matplotlib.axis.YAxis(*args, **kwargs)[源代码]
参数:
axesmatplotlib.axes.Axesmatplotlib.axes.Axes

这个 Axes 创建的轴所属的。

pickradius浮动

安全壳试验的验收半径。另请参见 Axis.contains .

class matplotlib.axis.Ticker[源代码]

用于定义刻度位置和格式的对象的容器。

属性:
定位器matplotlib.ticker.Locator 子类matplotlib.ticker.Locator子类

确定记号的位置。

格式化程序matplotlib.ticker.Formatter 子类matplotlib.ticker.Formatter子类

确定刻度标签的格式。

Axis.cla 清除此轴。
Axis.get_scale 返回此轴的刻度(作为str)。

格式化程序和定位器

Axis.get_major_formatter 获取主要股票代码的格式化程序。
Axis.get_major_locator 获取主要股票代码的定位器。
Axis.get_minor_formatter 获取次要ticker的格式化程序。
Axis.get_minor_locator 找到小滴答的定位器。
Axis.set_major_formatter 设置主要断续器的格式化程序。
Axis.set_major_locator 设置主断续器的定位器。
Axis.set_minor_formatter 设置次要断续器的格式化程序。
Axis.set_minor_locator 设置次要断续器的定位器。
Axis.remove_overlapping_locs 如果次要股票代码位置与主要股票代码位置重叠,则应进行修剪。
Axis.get_remove_overlapping_locs
Axis.set_remove_overlapping_locs

轴标号

Axis.set_label_coords 设置标签的坐标。
Axis.set_label_position 设置标签位置(顶部或底部)
Axis.set_label_text 设置轴标签的文本值。
Axis.get_label_position 返回标签位置(顶部或底部)
Axis.get_label_text 获取标签的文本。

刻度、刻度标签和偏移文本

Axis.get_major_ticks 返回少校名单 Tick S
Axis.get_majorticklabels 返回此轴的主要刻度标签,作为 Text .
Axis.get_majorticklines 返回此轴的主要刻度线作为 Line2D S
Axis.get_majorticklocs 返回此轴在数据坐标中的主要刻度位置。
Axis.get_minor_ticks 返回未成年人列表 Tick S
Axis.get_minorticklabels 返回此轴的次刻度标签,作为 Text .
Axis.get_minorticklines 返回此轴的次刻度线作为 Line2D S
Axis.get_minorticklocs 返回数据坐标中此轴的次刻度位置。
Axis.get_offset_text 作为文本实例返回轴偏移文本。
Axis.get_tick_padding
Axis.get_ticklabels 获取此轴的刻度标签。
Axis.get_ticklines 返回此轴的刻度线作为 Line2D S
Axis.get_ticklocs 返回此轴在数据坐标中的刻度位置。
Axis.get_gridlines 将此轴的网格线作为 Line2D S
Axis.grid 配置网格线。
Axis.set_tick_params 设置刻度线、刻度标签和网格线的外观参数。
Axis.axis_date 设置轴记号和标签以将沿此轴的数据视为日期。

数据和视图间隔

Axis.get_data_interval 返回此轴数据限制的间隔实例。
Axis.get_view_interval 返回视图限制 (min, max) 在这个轴上。
Axis.set_data_interval 设置轴数据限制。
Axis.set_view_interval 设置轴视图限制。

渲染辅助对象

Axis.get_minpos
Axis.get_tick_space 返回可适合轴的估计刻度数。
Axis.get_ticklabel_extents 获取轴任一侧刻度标签的范围。
Axis.get_tightbbox 返回包围轴的边界框。

互动式

Axis.contains 测试艺术家是否包含鼠标事件。
Axis.get_pickradius 返回选择器使用的轴的深度。
Axis.set_pickradius 设置选择器使用的轴的深度。

单位

Axis.convert_units
Axis.set_units 设置轴的单位。
Axis.get_units 返回轴的单位。
Axis.update_units 反省 data 对于Units Converter,必要时更新axis.converter实例。

增量导航

Axis.pan [Deprecated] 平移 麻木 (可以是正值或负值)。
Axis.zoom [Deprecated] 放大/缩小轴;如果 方向 是>0放大,否则缩小。

xx-特异性

XAxis.axis_name 标识轴的只读名称。
XAxis.get_text_heights 返回轴上方和下方的文本应保留多少空间,作为一对浮点数。
XAxis.get_ticks_position 返回刻度位置(“顶部”、“底部”、“默认”或“未知”)。
XAxis.set_ticks_position 设置记号位置。
XAxis.tick_bottom 将刻度和刻度标签(如果存在)移动到轴的底部。
XAxis.tick_top 将刻度和刻度标签(如果存在)移动到轴的顶部。

Y轴特异性

YAxis.axis_name 标识轴的只读名称。
YAxis.get_text_widths
YAxis.get_ticks_position 返回刻度位置(“左”、“右”、“默认”或“未知”)。
YAxis.set_offset_position
参数:
YAxis.set_ticks_position 设置记号位置。
YAxis.tick_left 将刻度和刻度标签(如果存在)移到轴的左侧。
YAxis.tick_right 将刻度和刻度标签(如果存在)移到轴的右侧。

其他

Axis.OFFSETTEXTPAD
Axis.axes 这个 Axes 艺术家居住的实例,或 None .
Axis.limit_range_for_scale
Axis.reset_ticks 重新初始化主要和次要勾号列表。
Axis.set_default_intervals 设置轴数据和视图间隔的默认限制(如果尚未更改)。
Axis.get_smart_bounds [Deprecated] 返回轴是否有智能边界。
Axis.set_smart_bounds [Deprecated] 将轴设置为具有智能边界。

气馁的

这些方法应结合使用,谨慎调用 set_ticks 指定所需的记号位置 之前 打电话 set_ticklabels 指定一系列匹配的标签。打电话 set_ticks 做一个 FixedLocator ;然后使用它的位置列表 set_ticklabels 作出适当的决定 FuncFormatter .

Axis.set_ticks 设置此轴的刻度位置。
Axis.set_ticklabels 设置刻度线标签的文本值。

Tick 物体

class matplotlib.axis.Tick(axes, loc, label=<deprecated parameter>, size=None, width=None, color=None, tickdir=None, pad=None, labelsize=None, labelcolor=None, zorder=None, gridOn=None, tick1On=True, tick2On=True, label1On=True, label2On=False, major=True, labelrotation=0, grid_color=None, grid_linestyle=None, grid_linewidth=None, grid_alpha=None, **kw)[源代码]

轴刻度、网格线和标签的抽象基类。

刻度标记轴上的位置。它们包含两行作为标记和两个标签;底部和顶部各有一个(如果 XAxis )或左右位置(如果 YAxis

属性:
TICK1线Line2D线2D

左/下刻度线。

Tik2线Line2D线2D

右/上刻度线。

网格线Line2D线2D

与标签位置关联的网格线。

标记1Text文本

左/下勾号标签。

标签2Text文本

右/上刻度标签。

bbox是轴显示坐标中的边界2d边界框loc是数据坐标中的刻度位置size是点的刻度大小

class matplotlib.axis.XTick(*args, **kwargs)[源代码]

包含制作X记号所需的所有艺术家-记号线、标签文本和网格线

bbox是轴显示坐标中的边界2d边界框loc是数据坐标中的刻度位置size是点的刻度大小

class matplotlib.axis.YTick(*args, **kwargs)[源代码]

包含制作Y记号所需的所有艺术家-记号线、标签文本和网格线

bbox是轴显示坐标中的边界2d边界框loc是数据坐标中的刻度位置size是点的刻度大小

Tick.apply_tickdir 计算 self._padself._tickmarkers .
Tick.get_loc 以标量形式返回记号位置(数据坐标)。
Tick.get_pad 以点为单位获取记号标签垫的值。
Tick.get_pad_pixels
Tick.get_tick_padding 获取轴外刻度线的长度。
Tick.get_tickdir
Tick.get_view_interval 返回视图限制 (min, max) 记号所属轴的。
Tick.set_label1 设置标签1文本。
Tick.set_label2 设置label2文本。
Tick.set_pad 以点为单位设置刻度标签板
Tick.update_position 使用标量设置数据坐标中的刻度位置 loc .