mpl_toolkits.axisartist.axis_artist.TickLabels #

mpl_toolkits.axisartist.axis_artist类。TickLabels ( * , axis_direction = 'bottom' , ** kwargs ) [来源] #

基地:AxisLabel

勾选标签。虽然从 Text 派生,但这位艺术家会绘制所有刻度标签。与 AxisLabel 一样,文本的位置是即时更新的,因此更改文本位置没有效果。否则,可以将属性更改为普通文本。与主线 matplotlib 的刻度标签不同,单独的刻度标签的属性不能修改。

要在刻度和刻度标签之间更改焊盘,请使用 set_pad。

绘制渲染器[来源] #

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

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

参数
渲染器RendererBase子类。

笔记

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

get_ref_artist ( ) [来源] #

返回实际定义该艺术家的某些属性(例如,颜色)的底层艺术家。

get_texts_widths_heights_descents (渲染器) [来源] #

返回刻度标签的元组列表。(width, height, descent)

空标签被忽略。

get_window_extents ( renderer = None ) [source] #
invert_axis_direction ( ) [来源] #
设置( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , axis_direction=<UNSET> , backgroundcolor=<UNSET> , bbox=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , color=<UNSET> , default_alignment=<UNSET> , default_angle=<UNSET> , fontfamily=<UNSET> , fontproperties=<UNSET> , fontsize=<UNSET> , fontstretch=<UNSET> ,字体样式=<UNSET> ,fontvariant=<UNSET> , fontweight=<UNSET> , gid=<UNSET > , Horizo​​ntalalignment=< UNSET> , in_layout=<UNSET> , label=<UNSET> , linespacing=<UNSET> , locs_angles_labels=<UNSET> , math_fontfamily= <UNSET> , mouseover=<UNSET> , multialignment=< UNSET> , pad=<UNSET> , parse_math=<UNSET> ,, picker=< UNSET> , position=<UNSET> , rasterized=<UNSET > ,旋转=<UNSET> ,rotation_mode=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , text=<UNSET> , transform=<UNSET> , transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment= <UNSET> , visible=<UNSET> , wrap=<UNSET> , x=<UNSET> , y=<UNSET> , zorder=<UNSET> ) [来源] #

一次设置多个属性。

支持的属性是

财产

描述

agg_filter

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

alpha

标量或无

animated

布尔

axis_direction

未知

backgroundcolor

颜色

bbox

具有属性的字典patches.FancyBboxPatch

clip_box

Bbox

clip_on

布尔

clip_path

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

color或 c

颜色

default_alignment

未知

default_angle

未知

figure

Figure

fontfamily或家人

{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontproperties或字体或字体属性

font_manager.FontPropertiesstrpathlib.Path

fontsize或尺寸

浮动或{'xx-small'、'x-small'、'small'、'medium'、'large'、'x-large'、'xx-large'}

fontstretch或拉伸

{0-1000 范围内的数值,'超压缩','超压缩','压缩','半压缩','普通','半扩展','扩展','超扩展', '超膨胀'}

fontstyle或风格

{'正常','斜体','斜体'}

fontvariant或变体

{'正常', '小型大写字母'}

fontweight或重量

{0-1000 范围内的数值, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', '粗体','重','超粗体','黑色'}

gid

字符串

horizontalalignment或哈

{'左','中心','右'}

in_layout

布尔

label

目的

linespacing

浮动(字体大小的倍数)

locs_angles_labels

未知

math_fontfamily

字符串

mouseover

布尔

multialignment或马

{'左','右','中心'}

pad

未知

parse_math

布尔

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

position

(浮动,浮动)

rasterized

布尔

rotation

浮动或{'垂直','水平'}

rotation_mode

{无,'默认','锚点'}

sketch_params

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

snap

布尔或无

text

目的

transform

Transform

transform_rotates_text

布尔

url

字符串

usetex

布尔或无

verticalalignment或 va

{'bottom', 'baseline', 'center', 'center_baseline', 'top'}

visible

布尔

wrap

布尔

x

漂浮

y

漂浮

zorder

漂浮

set_axis_direction ( label_direction ) [来源] #

根据 matplotlib 约定调整刻度标签的文本角度和文本对齐方式。

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

财产

剩下

底部

正确的

最佳

刻度标签角度

90

0

-90

180

滴答标签 va

中央

基线

中央

基线

滴答标签哈

正确的

中央

正确的

中央

请注意,文本角度实际上是相对于(90 + 方向与刻度标签的角度),它为底轴给出 0。

set_locs_angles_labels ( locs_angles_labels ) [来源] #