mpl_toolkits.axisartist.axis_artist.AxisArtist

class mpl_toolkits.axisartist.axis_artist.AxisArtist(axes, helper, offset=None, axis_direction='bottom', **kwargs)[源代码]

基类:matplotlib.artist.Artist

绘制轴(n轴坐标不变的直线)线、刻度线、刻度线标签和轴标签的艺术家。

参数:
axesmpl_toolkits.axisartist.axislines.Axesmpl_toolkits.axisartist.axislines.Axes
帮手AxisArtistHelperAxisArtistHelper
property LABELPAD
ZORDER = 2.5
__init__(axes, helper, offset=None, axis_direction='bottom', **kwargs)[源代码]
参数:
axesmpl_toolkits.axisartist.axislines.Axesmpl_toolkits.axisartist.axislines.Axes
帮手AxisArtistHelperAxisArtistHelper
__module__ = 'mpl_toolkits.axisartist.axis_artist'
property dpi_transform
draw(renderer)[源代码]

使用给定的渲染器绘制艺术家(及其子对象)。

如果艺术家不可见,则此操作无效 (Artist.get_visible 返回False)。

参数:
渲染器RendererBase 子类。RenderBase子类。

笔记

此方法在Artist子类中被重写。

get_axisline_style()[源代码]

返回当前的轴线样式。

get_helper()[源代码]

返回轴艺术家助手实例。

get_tightbbox(renderer)[源代码]

喜欢 Artist.get_window_extent ,但包括任何剪辑。

参数:
渲染器RendererBase 子类RenderBase子类

将用于绘制图形的渲染器(即 fig.canvas.get_renderer()

返回:
Bbox

封闭边界框(以图形像素坐标表示)。

get_transform()[源代码]

返回 Transform 此艺术家使用的实例。

invert_ticklabel_direction()[源代码]
set_axis_direction(axis_direction)[源代码]

调整方向、文本角度、滴答标签的文本对齐方式,标签遵循矩形轴的matplotlib约定。

这个 axis_direction 一定是其中之一 [左,右,下,上] .

财产 左边 底部 正确的 顶部
滴答标签位置 “-” “+” “+” “-”
轴架位置 “-” “+” “+” “-”
刻度线标签角度 90 0 -90 180
标签标签 中心 基线 中心 基线
标签标签 正确的 中心 正确的 中心
轴标号夹角 180 0 0 180
AXIS标签VA 中心 顶部 中心 底部
AXIS标签 正确的 中心 正确的 中心

注意,方向“+”和“-”是相对于增加坐标的方向的。此外,文本角度实际上是相对于(滴答标签方向的90+角度),底轴为0。

set_axislabel_direction(label_direction)[源代码]

调整轴颈的方向。

请注意 label_direction S“+”和“-”是相对于增加坐标的方向的。

参数:
tick_direction{ +”、“-”}
set_axisline_style(axisline_style=None, **kwargs)[源代码]

设置axisline样式。

新样式完全由传递的属性定义。现有的样式属性被遗忘。

参数:
axisline_styleSTR或无

行样式,例如'->',可选择后跟逗号分隔的属性列表。或者,属性可以作为关键字提供。

如果 None 这将返回一个包含可用样式的字符串。

实例

以下两个命令相等:>>>set_axisline_style(“->,size=1.5”)>>>set_axisline_style(“->”,size=1.5)

set_label(s)[源代码]

设置将在图例中显示的标签。

参数:
s对象

s 将通过调用 str .

set_ticklabel_direction(tick_direction)[源代码]

调整TickLabel的方向。

请注意 label_direction S“+”和“-”是相对于增加坐标的方向的。

参数:
tick_direction{ +”、“-”}
toggle(all=None, ticks=None, ticklabels=None, label=None)[源代码]

切换刻度、刻度标签和(轴)标签的可见性。要全部关闭,请执行以下操作:

axis.toggle(all=False)

要关闭除勾号之外的所有选项,请执行以下操作:

axis.toggle(all=False, ticks=True)

要打开除(轴)标签之外的所有标签,请执行以下操作:

axis.toggle(all=True, label=False))
zorder = 2.5

使用实例 mpl_toolkits.axisartist.axis_artist.AxisArtist