matplotlib.axis
¶
Table of Contents
用于刻度和x轴和y轴的类。
Axis
物体¶
-
class
matplotlib.axis.
Axis
(axes, pickradius=15)[源代码]¶ -
属性: - isDefault_label布尔
axes
matplotlib.axes.Axes
这个
Axes
艺术家居住的实例,或 None .- 专业 :
matplotlib.axis.Ticker
matplotlib.axis.Ticker
确定主要刻度位置及其标签格式。
- 少数的 :
matplotlib.axis.Ticker
matplotlib.axis.Ticker
确定次要刻度位置及其标签格式。
- 回调 :
matplotlib.cbook.CallbackRegistry
matplotlib.cbook.CallbackRegistry
- 标签 :
Text
文本 轴标签。
- labelpad浮动
轴标签和刻度标签之间的距离。默认为
rcParams["axes.labelpad"]
(default:4.0
) =4。- 偏移文本 :
Text
文本 A
Text
对象,其中包含刻度的数据偏移量(如果有)。- pickradius浮动
安全壳试验的验收半径。另请参见
Axis.contains
.- 少校 名单
Tick
名单 主要的滴答声。
- 小矮人 名单
Tick
名单 小调滴答作响。
参数: - axes :
matplotlib.axes.Axes
matplotlib.axes.Axes
这个
Axes
创建的轴所属的。- pickradius浮动
安全壳试验的验收半径。另请参见
Axis.contains
.
-
class
matplotlib.axis.
XAxis
(*args, **kwargs)[源代码]¶ 参数: - axes :
matplotlib.axes.Axes
matplotlib.axes.Axes
这个
Axes
创建的轴所属的。- pickradius浮动
安全壳试验的验收半径。另请参见
Axis.contains
.
- axes :
-
class
matplotlib.axis.
YAxis
(*args, **kwargs)[源代码]¶ 参数: - axes :
matplotlib.axes.Axes
matplotlib.axes.Axes
这个
Axes
创建的轴所属的。- pickradius浮动
安全壳试验的验收半径。另请参见
Axis.contains
.
- axes :
-
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实例。 |
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
)属性: 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._pad 和 self._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 . |