mpl_toolkits.axisartist.axis_artist.TickLabels
- classmpl_toolkits.axisartist.axis_artist.TickLabels(*, axis_direction='bottom', **kwargs)[исходный код]
-
Базовые классы:
AxisLabelПодписи делений. Хотя этот объект унаследован от
Text, он отображает все подписи делений. Как и в случае сAxisLabel, положение текста обновляется автоматически, поэтому изменение положения текста не влияет на результат. В остальном свойства можно изменять так же, как у обычного объектаText. В отличие от подписей делений в основной версии Matplotlib, изменить свойства отдельной подписи деления нельзя.Чтобы изменить отступ между делениями и их подписями, используйте
set_pad.- draw(renderer)[исходный код]
-
Отобразить объект Artist (и его дочерние объекты) с помощью указанного средства визуализации.
Метод ничего не делает, если объект Artist невидим (
Artist.get_visibleвозвращает False).- Параметры:
-
-
rendererподкласс
RendererBase.
-
rendererподкласс
Примечания
Этот метод переопределён в подклассах Artist.
- get_ref_artist()[исходный код]
-
Возвращает базовый объект Artist, который фактически задаёт некоторые свойства этого объекта Artist (например, цвет).
- get_texts_widths_heights_descents(renderer)[исходный код]
-
Возвращает список кортежей
(width, height, descent)для подписей делений.Пустые подписи пропускаются.
- get_window_extents(renderer=None)[исходный код]
- invert_axis_direction()[исходный код]
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<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>, fontstyle=<UNSET>, fontvariant=<UNSET>, fontweight=<UNSET>, gid=<UNSET>, horizontalalignment=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linespacing=<UNSET>, locs_angles_labels=<UNSET>, math_fontfamily=<UNSET>, mouseover=<UNSET>, multialignment=<UNSET>, pad=<UNSET>, parse_math=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, rasterized=<UNSET>, rotation=<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>)[исходный код]
-
Задать несколько свойств одновременно.
Поддерживаются следующие свойства:
Свойство
Описание
функция фильтра, принимающая массив float размера (m, n, 3) и значение dpi и возвращающая массив размера (m, n, 3) и два смещения от нижнего левого угла изображения
float или None
bool
bool
{"left", "bottom", "right", "top"}
dict со свойствами для
patches.FancyBboxPatchBboxBaseили Nonebool
Patch или (Path, Transform) или None
{"left", "bottom", "right", "top"}
{"left", "bottom", "right", "top"}
fontfamilyилиfamilyилиfontname{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontpropertiesилиfontилиfont_propertiesfloat или {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
fontstretchилиstretch{числовое значение в диапазоне 0–1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}
{'normal', 'italic', 'oblique'}
fontvariantилиvariant{'normal', 'small-caps'}
fontweightилиweight{числовое значение в диапазоне 0–1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}
str
{'left', 'center', 'right'}
bool
object
float (кратное размеру шрифта)
неизвестно
str
bool
multialignmentилиma{'left', 'right', 'center'}
float
bool
список объектов
AbstractPathEffectNone, bool, float или вызываемый объект
(float, float)
bool
float или {'vertical', 'horizontal'}
{None, 'default', 'anchor'}
(масштаб: float, длина: float, случайность: float)
bool или None
object
bool
str
bool, по умолчанию:
rcParams["text.usetex"](значение по умолчанию:False)verticalalignmentилиva{'baseline', 'bottom', 'center', 'center_baseline', 'top'}
bool
bool
float
float
float
- set_axis_direction(label_direction)[исходный код]
-
Настраивает угол наклона текста и выравнивание подписей делений в соответствии с соглашениями Matplotlib.
Значение label_direction должно быть одним из следующих: [left, right, bottom, top].
Свойство
left
bottom
right
top
угол наклона подписи деления
90
0
-90
180
вертикальное выравнивание подписи деления (va)
center
baseline
center
baseline
горизонтальное выравнивание подписи деления (ha)
right
center
right
center
Обратите внимание: фактический угол наклона текста отсчитывается относительно направления к подписи деления и равен 90° плюс угол этого направления; для нижней оси он составляет 0°.
- Параметры:
-
- label_direction{"left", "bottom", "right", "top"}
- set_locs_angles_labels(locs_angles_labels)[исходный код]
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.axisartist.axis_artist.TickLabels.html