текст
matplotlib.text
Классы для включения текста в график.
-
class matplotlib.text.Annotation(s, xy, xytext=None, xycoords='data', textcoords=None, arrowprops=None, annotation_clip=None, **kwargs)[source] -
Базы:
matplotlib.text.Text,matplotlib.text._AnnotationBaseКомментирование точки
xyтекстомs.Дополнительные ключевые слова передаются в
Text.Параметры: -
s : str -
Текст аннотации.
-
xy : iterable -
Последовательность длиной 2, определяющая точку (x,y) для аннотации.
-
xytext : iterable, optional -
Последовательность длиной 2, определяющая позицию (x,y) текста. Если None, по умолчанию
xy. -
xycoords : str, Artist, Transform, callable or tuple, optional -
Система координат, в которой задаётся
xy.Для
strдопустимые значения:Свойство Описание 'точки фигуры' точки от левого нижнего угла фигуры 'пиксели фигуры' пиксели от левого нижнего угла фигуры 'дробь фигуры' дробь фигуры от левого нижнего угла 'точки осей' точки от левого нижнего угла осей 'пиксели осей' пиксели от левого нижнего угла осей 'дробь осей' дробь осей от левого нижнего угла 'данные' использование системы координат объекта, к которому добавляется аннотация (по умолчанию) 'полярные' (тета,r), если координаты не родные 'данные' Если передаётся объект
Artist, единицы — дробь, если это ограничивающая рамка.Если передаётся объект
Transform, использовать его для преобразованияxyв экранные координатыЕсли это вызов функции, она должна принять объект
RendererBaseи вернуть объектTransformилиBboxЕсли это
tuple, то это кортеж длиной 2 из строк,Artist,Transformили вызываемых объектов. Первый преобразователь используется для координаты x, а второй — для y.См. Расширенная аннотация для получения более подробной информации.
По умолчанию
'data' -
textcoords : str, Artist, Transform, callable or tuple, optional -
Система координат, в которой задаётся
xytext, которая может отличаться от системы координат, используемой дляxy.Все значения
xycoordsдопустимы, а также следующие строки:Свойство Описание 'смещение точек' смещение (в пунктах) от значения xy 'смещение пикселей' смещение (в пикселях) от значения xy по умолчанию — вход
xycoords -
arrowprops : dict, optional -
Если не None, свойства, используемые для рисования стрелки
FancyArrowPatchмеждуxyиxytext.Если
arrowpropsне содержит ключ'arrowstyle', допустимые ключи:Ключ Описание ширина ширина стрелки в пунктах ширина головки ширина основания головки стрелки в пунктах длина головки длина головки стрелки в пунктах сжатие дробь общей длины для 'сжатия' с обоих концов ? любой ключ к matplotlib.patches.FancyArrowPatchЕсли
arrowpropsсодержит ключ'arrowstyle', вышеперечисленные ключи запрещены. Допустимые значения'arrowstyle':Название Атрибуты '-'None '->'head_length=0.4,head_width=0.2 '-['widthB=1.0,lengthB=0.2,angleB=None '|-|'widthA=1.0,widthB=1.0 '-|>'head_length=0.4,head_width=0.2 '<-'head_length=0.4,head_width=0.2 '<->'head_length=0.4,head_width=0.2 '<|-'head_length=0.4,head_width=0.2 '<|-|>'head_length=0.4,head_width=0.2 'fancy'head_length=0.4,head_width=0.4,tail_width=0.4 'simple'head_length=0.5,head_width=0.5,tail_width=0.2 'wedge'tail_width=0.3,shrink_factor=0.5 Допустимые ключи для
FancyArrowPatch:Ключ Описание arrowstyle стиль стрелки connectionstyle стиль соединения relpos по умолчанию (0.5, 0.5) patchA по умолчанию — ограничивающая рамка текста patchB по умолчанию None shrinkA по умолчанию 2 пункта shrinkB по умолчанию 2 пункта mutation_scale по умолчанию размер текста (в пунктах) mutation_aspect по умолчанию 1. ? любой ключ для matplotlib.patches.PathPatchПо умолчанию None
-
annotation_clip : bool, optional -
Управляет видимостью аннотации, когда она выходит за область осей.
Если
True, аннотация будет отображаться только тогда, когдаxyнаходится внутри области осей. ЕслиFalse, аннотация всегда будет отображаться независимо от её позиции.По умолчанию
None, которое ведёт себя какTrueтолько если xycoords — "данные".
Возвращает: - Аннотация
-
anncoords
-
arrow -
Устарело начиная с версии 3.0: Функция <lambda> устарела в Matplotlib 3.0 и будет удалена в 3.2.
-
contains(event)[source] -
Проверка, произошла ли нажатие мыши внутри объекта.
В случае текста попадание происходит повсюду в рамке, содержащей текст.
Возвращает: -
bool : bool
-
-
draw(renderer)[source] -
Отрисовка объекта
Annotationв заданном renderer.
-
-
get_window_extent(renderer=None)[source] -
Возвращает объект
Bbox, определяющий область текста и стрелки аннотации в единицах отображения.renderer по умолчанию равен атрибуту _renderer объекта текста. Он не назначается до первого выполнения
draw(), поэтому вы должны использовать этот параметр, если хотите вызватьget_window_extent()до первого вызоваdraw(). Для получения областей веб-страницы проще вызвать метод после сохранения фигуры. Используемое значение dpi по умолчанию равно self.figure.dpi; разрешение рендера не имеет значения.
-
set_figure(fig)[source] -
Устанавливает экземпляр
Figure, к которому принадлежит элемент.Параметры: -
fig : Figure
-
-
update_positions(renderer)[source] -
Обновляет пиксельные координаты аннотируемой точки и текста.
-
xyann
-
-
class matplotlib.text.OffsetFrom(artist, ref_coord, unit='points')[source] -
Базовый класс:
objectВспомогательный вызываемый класс для работы с
AnnotationПараметры: -
artist : Artist, BboxBase, or Transform -
Объект, от которого вычисляется смещение.
-
ref_coord : length 2 sequence -
Если
artist—ArtistилиBboxBase, это значение — расположение начала смещения в долях отartistобласти.Если
artist— преобразование, начало смещения — это преобразование, применённое к этому значению. -
unit : {'points, 'pixels'} -
Единицы экрана (пиксели или точки) для ввода смещения.
-
get_unit()[source] -
Единицы ввода для преобразования, используемого в
__call__
-
set_unit(unit)[source] -
Единицы ввода для преобразования, используемого в
__call__Параметры: -
unit : {'points', 'pixels'}
-
-
-
class matplotlib.text.Text(x=0, y=0, text='', color=None, verticalalignment='baseline', horizontalalignment='left', multialignment=None, fontproperties=None, rotation=None, linespacing=None, rotation_mode=None, usetex=None, wrap=False, **kwargs)[source] -
Bases:
matplotlib.artist.ArtistОбработка и отрисовка текста в координатах окна или данных.
Создаёт экземпляр
Textпо координатам x, y со строкой text.Допустимые параметры kwargs:
Свойство Описание agg_filterФункция фильтра, принимающая массив (m, n, 3) с плавающей точкой и значение dpi, возвращающая массив (m, n, 3) alphafloat animatedbool backgroundcolorцвет bboxсловарь свойств для patches.FancyBboxPatchclip_boxmatplotlib.transforms.Bboxclip_onbool clip_path{ ( path.Path,transforms.Transform),patches.Patch, None }colorцвет containsвызываемый объект figureFigurefontfamily{имя шрифта, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'} fontname{имя шрифта, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'} fontpropertiesfont_manager.FontPropertiesfontsize{размер в пунктах, 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'} fontstretch{числовое значение в диапазоне 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'} fontstyle{'normal', 'italic', 'oblique'} fontvariant{'normal', 'small-caps'} fontweight{числовое значение в диапазоне 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'} gidстрока horizontalalignment{'center', 'right', 'left'} in_layoutbool labelобъект linespacingfloat (кратное размеру шрифта) multialignment{'left', 'right', 'center'} path_effectsAbstractPathEffectpickerNone или bool или float или вызываемый объект position(float, float) rasterizedbool или None rotation{угол в градусах, 'vertical', 'horizontal'} rotation_mode{None, 'default', 'anchor'} sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None textстрока или объект, преобразуемый в строку (но Noneпреобразуется в'')transformTransformurlстрока usetexbool или None verticalalignment{'center', 'top', 'bottom', 'baseline', 'center_baseline'} visiblebool wrapbool xfloat yfloat zorderfloat
-
contains(mouseevent)[source] -
Проверка, произошла ли обработка события мыши внутри области.
В случае с текстом совпадение будет истинным в любой точке прямоугольной области, содержащей текст.
Возвращает: -
bool : bool
-
-
draw(renderer)[source] -
Отображает объект
Textв заданном renderer.
-
get_bbox_patch()[source] -
Возвращает объект bbox Patch, или None, если
patches.FancyBboxPatchне создан.
-
get_color()[source] -
Возвращает цвет текста
-
get_family(*args, **kwargs) -
Псевдоним для
get_fontfamily
-
get_font_properties(*args, **kwargs) -
Псевдоним для
get_fontproperties
-
get_fontfamily()[source] -
Возвращает список семейств шрифтов, используемых для поиска шрифтов
См. также
-
get_fontname()[source] -
Возвращает имя шрифта в виде строки
См. также
-
get_fontproperties()[source] -
Возвращает объект
font_manager.FontProperties
-
get_fontsize()[source] -
Возвращает размер шрифта как целое число
-
get_fontstyle()[source] -
Возвращает стиль шрифта в виде строки
См. также
-
get_fontvariant()[source] -
Возвращает вариант шрифта в виде строки
См. также
-
get_fontweight()[source] -
Получение веса шрифта в виде строки или числа
См. также
-
get_ha(*args, **kwargs) -
Псевдоним для
get_horizontalalignment
-
get_horizontalalignment()[source] -
Возвращает горизонтальное выравнивание в виде строки. Может быть 'left', 'center' или 'right'.
-
get_name(*args, **kwargs) -
Псевдоним для
get_fontname
-
get_position()[source] -
Возвращает координаты текста в виде кортежа (x, y)
-
get_prop_tup(renderer=None)[source] -
Возвращает хешируемый кортеж свойств.
Не предназначен для чтения человеком, но полезен для бэкендов, которые хотят кэшировать производственную информацию о тексте (например, макеты) и нуждаются в проверке изменений текста.
-
get_rotation()[source] -
Возвращает угол текста в градусах как число с плавающей точкой.
-
get_rotation_mode()[source] -
Возвращает режим поворота текста.
-
get_size(*args, **kwargs) -
Псевдоним для
get_fontsize
-
get_stretch()[source] -
Возвращает расширение шрифта в виде строки или числа
См. также
-
get_style(*args, **kwargs) -
Псевдоним для
get_fontstyle
-
get_text()[source] -
Возвращает текст в виде строки
-
get_unitless_position()[source] -
Возвращает безразмерные координаты текста в виде кортежа (x, y)
-
get_usetex()[source] -
Возвращает, использует ли этот объект
TextTeX для отображения.Если пользователь не задал это значение вручную, оно по умолчанию равно
rcParams["text.usetex"].
-
get_va(*args, **kwargs) -
Псевдоним для
get_verticalalignment
-
-
get_variant(*args, **kwargs) -
псевдоним для
get_fontvariant
-
get_verticalalignment()[source] -
Возвращает вертикальное выравнивание в виде строки. Будет одним из 'верх', 'центр', 'низ' или 'базовая линия'.
-
get_weight(*args, **kwargs) -
псевдоним для
get_fontweight
-
get_window_extent(renderer=None, dpi=None)[source] -
Возвращает объект
Bbox, описывающий область текста в единицах отображения.Помимо внутреннего использования, это полезно для определения нажатых областей в файле png на веб-странице.
renderer по умолчанию равен атрибуту _renderer объекта текста. Он не присваивается до первого выполнения
draw(), поэтому необходимо использовать этот аргумент, если вы хотите вызватьget_window_extentдо первого вызоваdraw. Для определения областей на веб-странице проще вызвать метод после сохранения рисунка.dpi по умолчанию равен self.figure.dpi; dpi рендерера не имеет значения. Для веб-приложения, если figure.dpi не является значением, используемым при сохранении рисунка, то значение, которое было использовано, должно быть указано в качестве аргумента dpi.
-
get_wrap()[source] -
Возвращает состояние перевода текста.
-
static is_math_text(s, usetex=None)[source] -
Возвращает очищенную строку и логический флаг. Флаг указывает, содержит ли заданная строка s математический текст, определяемый подсчётом неуправляемых знаков доллара. Если математический текст отсутствует, очищенная строка имеет неуправляемые знаки доллара. Если включен usetex, флаг всегда имеет значение "TeX".
-
set_backgroundcolor(color)[source] -
Устанавливает цвет фона текста, обновляя bbox.
Параметры: -
color : color
См. также
-
set_bbox - Для изменения положения области
-
-
set_bbox(rectprops)[source] -
Рисует область вокруг self.
Параметры: -
rectprops : dict with properties for patches.FancyBboxPatch -
По умолчанию стиль boxstyle - 'квадрат'. Масштаб мутаций
patches.FancyBboxPatchустанавливается в размер шрифта.
Примеры
t.set_bbox(dict(facecolor='red', alpha=0.5))
-
-
set_clip_box(clipbox)[source] -
Устанавливает область обрезки объекта-артиста
Bbox.Параметры: -
clipbox : matplotlib.transforms.Bbox
-
-
set_clip_on(b)[source] -
Устанавливает, использует ли объект обрезку.
Если False, объекты будут видны за пределами осей, что может привести к неожиданным результатам.
Параметры: -
b : bool
-
-
set_clip_path(path, transform=None)[source] -
Устанавливает траекторию обрезки объекта-артиста, которая может быть:
- экземпляр
Patch(или подкласс) -
-
a Path instance, in which case - необязательный экземпляр
Transformможет быть предоставлен, который будет применён к траектории перед её использованием для обрезки.
-
- None, чтобы удалить траекторию обрезки
Для повышения эффективности, если траектория оказывается прямоугольником, выровненным по осям, этот метод установит область обрезки соответствующему прямоугольнику и установит траекторию обрезки в None.
-
ACCEPTS: { (path.Path, transforms.Transform), -
patches.Patch, None }
- экземпляр
-
set_color(color)[source] -
Устанавливает цвет текста
Параметры: -
color : color
-
-
set_family(*args, **kwargs) -
псевдоним для
set_fontfamily
-
set_font_properties(*args, **kwargs) -
псевдоним для
set_fontproperties
-
set_fontfamily(fontname)[source] -
Устанавливает семейство шрифтов. Может быть либо одной строкой, либо списком строк в порядке убывания приоритета. Каждая строка может быть либо реальным именем шрифта, либо общим именем класса шрифта. Если это последнее, то конкретные имена шрифтов будут найдены в соответствующих rcParams.
Параметры: -
fontname : {FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
См. также
-
-
set_fontname(fontname)[source] -
псевдоним для
set_familyОдносторонний псевдоним: метод получения данных отличается.
Параметры: -
fontname : {FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
См. также
-
-
-
set_fontproperties(fp)[source] -
Установить свойства шрифта, которые управляют текстом.
Параметры: -
fp : font_manager.FontProperties
-
-
set_fontsize(fontsize)[source] -
Установить размер шрифта. Может быть строкой размера, относительной к размеру шрифта по умолчанию, или абсолютным размером шрифта в пунктах.
Параметры: -
fontsize : {size in points, 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
См. также
-
-
set_fontstretch(stretch)[source] -
Установить сжатие шрифта (горизонтальное сжатие или расширение).
Параметры: -
stretch : {a numeric value in range 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}
См. также
-
-
set_fontstyle(fontstyle)[source] -
Установить стиль шрифта.
Параметры: -
fontstyle : {'normal', 'italic', 'oblique'}
См. также
-
-
set_fontvariant(variant)[source] -
Установить вариант шрифта, либо 'normal', либо 'small-caps'.
Параметры: -
variant : {'normal', 'small-caps'}
См. также
-
-
set_fontweight(weight)[source] -
Установить начертание шрифта.
Параметры: -
weight : {a numeric value in range 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}
См. также
-
-
set_ha(*args, **kwargs) -
псевдоним для
set_horizontalalignment
-
set_horizontalalignment(align)[source] -
Установить горизонтальное выравнивание к одному из
Параметры: -
align : {'center', 'right', 'left'}
-
-
set_linespacing(spacing)[source] -
Установить интервал между строками как кратное размеру шрифта. Значение по умолчанию равно 1.2.
Параметры: -
spacing : float (multiple of font size)
-
-
set_ma(*args, **kwargs) -
псевдоним для
set_multialignment
-
set_multialignment(align)[source] -
Установить выравнивание для многострочного текста. Разметка рамки ограничивающего прямоугольника всех строк определяется свойствами horizontalalignment и verticalalignment, но многострочный текст внутри этой рамки может быть
Параметры: -
align : {'left', 'right', 'center'}
-
-
set_name(*args, **kwargs) -
псевдоним для
set_fontname
-
set_position(xy)[source] -
Установить позицию текста (x, y).
Параметры: -
xy : (float, float)
-
-
set_rotation(s)[source] -
Установить угол поворота текста.
Параметры: -
s : {angle in degrees, 'vertical', 'horizontal'}
-
-
set_rotation_mode(m)[source] -
Установить режим поворота текста.
Параметры: -
m : {None, 'default', 'anchor'} -
Если
Noneили"default", текст будет сначала повернут, затем выровнен в соответствии с их горизонтальным и вертикальным выравниванием. Если"anchor", то выравнивание происходит перед поворотом.
-
-
set_size(*args, **kwargs) -
псевдоним для
set_fontsize
-
set_stretch(*args, **kwargs) -
псевдоним для
set_fontstretch
-
set_style(*args, **kwargs) -
псевдоним для
set_fontstyle
-
set_text(s)[source] -
Установить строку текста s.
Она может содержать новые строки (
\n) или математические формулы в синтаксисе LaTeX.Параметры: -
s : string or object castable to string (but None becomes '')
-
-
-
set_usetex(usetex)[source] -
Параметры: -
usetex : bool or None -
Использовать TeX для рендеринга,
Noneозначает использованиеrcParams["text.usetex"].
-
-
set_va(*args, **kwargs) -
псевдоним для
set_verticalalignment
-
set_variant(*args, **kwargs) -
псевдоним для
set_fontvariant
-
set_verticalalignment(align)[source] -
Установить вертикальное выравнивание
Параметры: -
align : {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
-
-
set_weight(*args, **kwargs) -
псевдоним для
set_fontweight
-
set_wrap(wrap)[source] -
Установить состояние перевода текста.
Параметры: -
wrap : bool
-
-
set_x(x)[source] -
Установить позицию текста по оси x.
Параметры: -
x : float
-
-
set_y(y)[source] -
Установить позицию текста по оси y.
Параметры: -
y : float
-
-
update(kwargs)[source] -
Обновить свойства из словаря.
-
update_bbox_position_size(renderer)[source] -
Обновить положение и размер области.
Этот метод следует использовать, когда нужно обновить положение и размер области перед фактическим рисованием области.
-
update_from(other)[source] -
Копировать свойства из других в себя.
-
zorder = 3
-
-
class matplotlib.text.TextWithDash(x=0, y=0, text='', color=None, verticalalignment='center', horizontalalignment='center', multialignment=None, fontproperties=None, rotation=None, linespacing=None, dashlength=0.0, dashdirection=0, dashrotation=None, dashpad=3, dashpush=0)[source] -
Базовый класс:
matplotlib.text.TextЭто, по сути,
Textс тире (нарисованным с помощьюLine2D) перед/после него. Предназначен для заменыTextи должен вести себя идентично ему, когда dashlength = 0.0.Тире всегда находится между точкой, заданной
set_position(), и текстом. Когда существует тире, аргументы выравнивания текста (horizontalalignment, verticalalignment) игнорируются.dashlength — длина тире в единицах холста. (по умолчанию = 0.0).
dashdirection — одно из значений 0 или 1, где 0 рисует тире после текста, а 1 — перед ним. (по умолчанию = 0).
dashrotation задаёт поворот тире и, как правило, должен оставаться None. В этом случае
get_dashrotation()возвращаетget_rotation(). (т.е. тире принимает свой поворот от поворота текста). Поскольку центр текста проецируется на тире, значительные отклонения в повороте приводят к результатам, которые могут считаться визуально непривлекательными. (по умолчанию = None)dashpad — это длина отступа для добавления (или вычитания) пространства между текстом и тире в единицах холста. (по умолчанию = 3)
dashpush «отодвигает» тире и текст от точки, заданной
set_position(), на величину в единицах холста. (по умолчанию = 0)Примечание
Выравнивание двух объектов основано на ограничивающем прямоугольнике
Text, полученном с помощьюget_window_extent(). Это, в свою очередь, по-видимому, зависит от метрик шрифта, предоставляемых бэкендом рендеринга. Следовательно, качество «центрирования» текста метки относительно тире варьируется в зависимости от используемого бэкенда.Примечание
Я не уверен, что правильно понял
get_window_extent()или достаточно ли этого для предоставления ограничивающего прямоугольника объекта.-
draw(renderer)[source] -
Рисует объект
TextWithDashна заданном renderer.
-
get_dashdirection()[source] -
Получает направление тире. 1 — перед текстом, 0 — после.
-
get_dashlength()[source] -
Получает длину тире.
-
get_dashpad()[source] -
Получает дополнительное расстояние между тире и текстом в единицах холста.
-
get_dashpush()[source] -
Получает дополнительное расстояние между тире и заданной позицией текста в единицах холста.
-
get_dashrotation()[source] -
Получает угол поворота тире в градусах.
-
get_figure()[source] -
Возвращает экземпляр фигуры, к которому принадлежит объект.
-
get_position()[source] -
Возвращает позицию текста в виде кортежа (x, y)
-
get_prop_tup(renderer=None)[source] -
Возвращает хешируемый кортеж свойств.
Не предназначен для чтения человеком, но полезен для бэкендов, которые хотят кэшировать выведенную информацию о тексте (например, макеты) и должны знать, изменился ли текст.
-
get_unitless_position()[source] -
Возвращает позицию текста без учёта единиц измерения в виде кортежа (x, y)
-
get_window_extent(renderer=None)[source] -
Возвращает объект
Bbox, ограничивающий текст в единицах отображения.Помимо внутреннего использования, это полезно для указания областей, доступных для кликов, в файле png на веб-странице.
renderer по умолчанию использует атрибут _renderer объекта текста. Он не назначается до первого выполнения
draw(), поэтому вы должны использовать этот именованный параметр, если хотите вызватьget_window_extent()до первогоdraw(). Для получения областей веб-страницы проще вызвать метод после сохранения рисунка.
-
set_dashdirection(dd)[source] -
Задает направление тире после текста. 1 — перед текстом, 0 — после. Значение по умолчанию — 0, что подходит для типичного случая меток снизу и слева от рисунка.
Параметры: -
dd : int (1 is before, 0 is after)
-
-
set_dashlength(dl)[source] -
Задает длину тире в единицах холста.
Параметры: -
dl : float
-
-
set_dashpad(dp)[source] -
Задает «отступ» TextWithDash, который представляет собой дополнительное расстояние между тире и текстом в единицах холста.
Параметры: -
dp : float
-
-
set_dashpush(dp)[source] -
Задает «смещение» TextWithDash, которое представляет собой дополнительное расстояние между началом тире и заданной позицией.
Параметры: -
dp : float
-
-
-
set_dashrotation(dr)[source] -
Установите угол поворота пунктира в градусах.
Параметры: -
dr : float
-
-
set_figure(fig)[source] -
Установите экземпляр фигуры, к которой принадлежит художник.
Параметры: -
fig : matplotlib.figure.Figure
-
-
set_position(xy)[source] -
Установите позицию (x, y)
TextWithDash.Параметры: -
xy : (float, float)
-
-
set_transform(t)[source] -
Установите экземпляр
matplotlib.transforms.Transform, используемый этим художником.Параметры: -
t : matplotlib.transforms.Transform
-
-
set_x(x)[source] -
Установите положение x для
TextWithDash.Параметры: -
x : float
-
-
set_y(y)[source] -
Установите положение y для
TextWithDash.Параметры: -
y : float
-
-
update_coords(renderer)[source] -
Вычисляет фактические координаты x, y для текста на основе входных x, y и dashlength. Поскольку поворот происходит относительно координат реальной области рисования, нам нужно переводить координаты туда и обратно.
-
matplotlib.text.get_rotation(rotation)[source] -
Возвращает угол текста в виде числа с плавающей точкой от 0 до 360 градусов.
rotation может быть 'horizontal', 'vertical' или числовым значением в градусах.
END_OF_DOCUMENT_MARKER© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/text_api.html-