mpl_toolkits.axisartist.axis_artist.AxisArtist #

mpl_toolkits.axisartist.axis_artist类。AxisArtist ( axes , helper , offset = None , axis_direction = 'bottom' , ** kwargs ) [source] #

基地:Artist

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

参数
mpl_toolkits.axisartist.axislines.Axes
帮手AxisArtistHelper
属性 标签页#
绘制渲染器[来源] #

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

如果艺术家不可见,这将无效(Artist.get_visible 返回 False)。

参数
渲染器RendererBase子类。

笔记

此方法在 Artist 子类中被覆盖。

get_axisline_style ( ) [来源] #

返回当前的轴线样式。

get_helper ( ) [来源] #

返回轴艺术家助手实例。

get_tightbbox ( renderer = None ) [source] #

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

参数
渲染器RendererBase子类

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

返回
Bbox

封闭的边界框(在图中像素坐标中)。

get_transform ( ) [来源] #

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

invert_ticklabel_direction ( ) [来源] #
设置* agg_filter=<UNSET> alpha=<UNSET>动画=<UNSET> axis_direction=<UNSET> axislabel_direction=<UNSET> axisline_style=<UNSET> clip_box=<UNSET> clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET > , picker=< UNSET> , rasterized=<UNSET> ,草图参数=<UNSET> , snap=<UNSET>, ticklabel_direction=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [来源] #

一次设置多个属性。

支持的属性是

财产

描述

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

标量或无

animated

布尔

axis_direction

未知

axislabel_direction

{"+", "-"}

axisline_style

str 或无

clip_box

Bbox

clip_on

布尔

clip_path

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

figure

Figure

gid

字符串

in_layout

布尔

label

未知

mouseover

布尔

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

rasterized

布尔

sketch_params

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

snap

布尔或无

ticklabel_direction

{"+", "-"}

transform

Transform

url

字符串

visible

布尔

zorder

漂浮

set_axis_direction ( axis_direction ) [来源] #

根据矩形轴的 matplotlib 约定调整刻度标签的方向、文本角度、文本对齐方式、标签。

axis_direction必须是 [left, right, bottom, top] 之一

财产

剩下

底部

正确的

最佳

刻度标签位置

“——”

“+”

“+”

“——”

轴标签位置

“——”

“+”

“+”

“——”

刻度标签角度

90

0

-90

180

滴答标签 va

中央

基线

中央

基线

滴答标签哈

正确的

中央

正确的

中央

轴标签角度

180

0

0

180

轴标签 va

中央

最佳

中央

底部

轴标签 ha

正确的

中央

正确的

中央

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

set_axislabel_direction ( label_direction ) [来源] #

调整轴标签的方向。

注意label_direction的 '+' 和 '-' 是相对于递增坐标的方向。

参数
标签方向{“+”,“-”}
set_axisline_style ( axisline_style = None , ** kwargs ) [来源] #

设置轴线样式。

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

参数
axisline_style str 或 None

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

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

例子

以下两个命令是相等的: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)

set_label ( s ) [来源] #

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

参数
对象_

s将通过调用转换为字符串str

set_ticklabel_direction ( tick_direction ) [来源] #

调整刻度标签的方向。

注意label_direction的 '+' 和 '-' 是相对于递增坐标的方向。

参数
tick_direction {"+", "-"}
切换全部=滴答声=滴答标签=标签=[来源] #

切换刻度、刻度标签和(轴)标签的可见性。要全部关闭,

axis.toggle(all=False)

关闭所有但打勾

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

全部打开,但(轴)标签关闭

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