Spec-Zone.ru › Matplotlib 3.0

текст

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.

END_OF_DOCUMENT_MARKER
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)
alpha float
animated bool
backgroundcolor цвет
bbox словарь свойств для patches.FancyBboxPatch
clip_box matplotlib.transforms.Bbox
clip_on bool
clip_path { (path.Path, transforms.Transform), patches.Patch, None }
color цвет
contains вызываемый объект
figure Figure
fontfamily {имя шрифта, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontname {имя шрифта, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties font_manager.FontProperties
fontsize {размер в пунктах, '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_layout bool
label объект
linespacing float (кратное размеру шрифта)
multialignment {'left', 'right', 'center'}
path_effects AbstractPathEffect
picker None или bool или float или вызываемый объект
position (float, float)
rasterized bool или None
rotation {угол в градусах, 'vertical', 'horizontal'}
rotation_mode {None, 'default', 'anchor'}
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
text строка или объект, преобразуемый в строку (но None преобразуется в '')
transform Transform
url строка
usetex bool или None
verticalalignment {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
visible bool
wrap bool
x float
y float
zorder float
END_OF_DOCUMENT_MARKER
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]

Возвращает список семейств шрифтов, используемых для поиска шрифтов

См. также

font_manager.FontProperties.get_family

get_fontname() [source]

Возвращает имя шрифта в виде строки

См. также

font_manager.FontProperties.get_name

get_fontproperties() [source]

Возвращает объект font_manager.FontProperties

get_fontsize() [source]

Возвращает размер шрифта как целое число

См. также

font_manager.FontProperties.get_size_in_points

get_fontstyle() [source]

Возвращает стиль шрифта в виде строки

См. также

font_manager.FontProperties.get_style

get_fontvariant() [source]

Возвращает вариант шрифта в виде строки

См. также

font_manager.FontProperties.get_variant

get_fontweight() [source]

Получение веса шрифта в виде строки или числа

См. также

font_manager.FontProperties.get_weight

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]

Возвращает расширение шрифта в виде строки или числа

См. также

font_manager.FontProperties.get_stretch

get_style(*args, **kwargs)

Псевдоним для get_fontstyle

get_text() [source]

Возвращает текст в виде строки

get_unitless_position() [source]

Возвращает безразмерные координаты текста в виде кортежа (x, y)

get_usetex() [source]

Возвращает, использует ли этот объект Text TeX для отображения.

Если пользователь не задал это значение вручную, оно по умолчанию равно 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'}

См. также

font_manager.FontProperties.set_family

set_fontname(fontname) [source]

псевдоним для set_family

Односторонний псевдоним: метод получения данных отличается.

Параметры:
fontname : {FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

См. также

font_manager.FontProperties.set_family

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'}

См. также

font_manager.FontProperties.set_size

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'}

См. также

font_manager.FontProperties.set_stretch

set_fontstyle(fontstyle) [source]

Установить стиль шрифта.

Параметры:
fontstyle : {'normal', 'italic', 'oblique'}

См. также

font_manager.FontProperties.set_style

set_fontvariant(variant) [source]

Установить вариант шрифта, либо 'normal', либо 'small-caps'.

Параметры:
variant : {'normal', 'small-caps'}

См. также

font_manager.FontProperties.set_variant

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'}

См. также

font_manager.FontProperties.set_weight

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' или числовым значением в градусах.

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/text_api.html

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API