текст
matplotlib.text
Классы для включения текста в рисунок.
-
class matplotlib.text.Annotation(s, xy, xytext=None, xycoords='data', textcoords=None, arrowprops=None, annotation_clip=None, **kwargs) -
Базы:
matplotlib.text.Text,matplotlib.text._AnnotationBaseКомментирование точки
xyтекстомs.Дополнительные параметры передаются в
Text.Параметры: s : str
Текст аннотации
xy : итерируемый
Последовательность длиной 2, определяющая точку (x,y) для аннотации
xytext : итерируемый, необязательно
Последовательность длиной 2, определяющая точку (x,y) для размещения текста. Если None, по умолчанию
xy.xycoords : str, Artist, Transform, вызываемый или кортеж, необязательно
Система координат, в которой
xyзаданы.Для
strдопустимые значения:Свойство Описание ‘figure points’ точки от нижнего левого угла фигуры ‘figure pixels’ пиксели от нижнего левого угла фигуры ‘figure fraction’ доля фигуры от нижнего левого угла ‘axes points’ точки от левого нижнего угла осей ‘axes pixels’ пиксели от левого нижнего угла осей ‘axes fraction’ доля осей от левого нижнего угла ‘data’ использовать систему координат объекта, к которому применяется аннотация (по умолчанию) ‘polar’ (theta,r) если координаты не родные ‘data’ Если объект
Artistпередается, единицы — доля, если это его область.Если объект
Transformпередается, используйте его для преобразованияxyв экранные координатыЕсли вызываемый объект, он должен принимать объект
RendererBaseв качестве входных данных и возвращать объектTransformилиBboxЕсли
tupleдолжен быть кортежем длиной 2 из строк,Artist,Transformили вызываемых объектов. Первый преобразователь используется для координаты x, а второй — для y.См. Аннотирование осей для получения дополнительной информации.
По умолчанию
'data'textcoords : str,
Artist,Transform, вызываемый или кортеж, необязательноСистема координат, в которой
xytextзаданы, которая может отличаться от системы координат, используемой дляxy.Все
xycoordsзначения допустимы, а также следующие строки:Свойство Описание ‘offset points’ смещение (в пунктах) от значения xy ‘offset pixels’ смещение (в пикселях) от значения xy По умолчанию используется ввод
xycoordsarrowprops : dict, необязательно
Если не None, свойства, используемые для рисования стрелки
FancyArrowPatchмеждуxyиxytext.Если
arrowpropsне содержит ключ'arrowstyle', допустимые ключи:Ключ Описание width ширина стрелки в пунктах headwidth ширина основания наконечника стрелки в пунктах headlength длина наконечника стрелки в пунктах shrink доля общей длины для «уменьшения» с обоих концов ? любой ключ для 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, необязательно
Управляет видимостью аннотации, когда она выходит за область осей.
Если
True, аннотация будет отображаться только тогда, когдаxyнаходится внутри осей. ЕслиFalse, аннотация всегда будет отображаться независимо от ее положения.По умолчанию
None, которое ведет себя какTrueтолько если xycoords — “data”.Возвращает: Аннотация
-
anncoords
-
contains(event)
-
draw(artist, renderer, *args, **kwargs) -
Отобразить объект
Annotationна заданном renderer.
-
get_window_extent(renderer=None) -
Возвращает объект
Bbox, ограничивающий текст и стрелку аннотации, в единицах отображения.renderer по умолчанию равен атрибуту _renderer объекта текста. Он не назначается до первого выполнения
draw(), поэтому вы должны использовать этот параметр, если хотите вызватьget_window_extent()перед первымdraw(). Для получения областей веб-страниц проще вызвать метод после сохранения рисунка. Используемая по умолчанию dpi — self.figure.dpi; dpi рендера не имеет значения.
-
set_figure(fig)
-
update_positions(renderer) -
«Обновить пиксельные позиции аннотированной точки и текста.
-
xyann
-
-
class matplotlib.text.OffsetFrom(artist, ref_coord, unit='points') -
Bases:
objectУтилитарный вызываемый класс для работы с
AnnotationПараметры: artist :
Artist,BboxBase, илиTransformОбъект, от которого вычисляется смещение.
ref_coord : последовательность длиной 2
Если
artistявляетсяArtistилиBboxBase, это значение — расположение начала смещения в долях отartistобласти.Если
artistявляется преобразованием, начало смещения — это результат применения преобразования к этому значению.unit : {‘points’, ‘pixels’}
Единицы измерения на экране (пиксели или точки) для входных данных смещения.
-
get_unit() -
Единицы измерения для ввода в преобразование, используемое
__call__
-
set_unit(unit) -
Единицы измерения для ввода в преобразование, используемое
__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)
-
Основы:
matplotlib.artist.ArtistОбработка хранения и отрисовки текста в координатах окна или данных.
Создайте экземпляр
Textв точке x, y со строкой text.Допустимые значения kwargs:
Свойство Описание agg_filterнеизвестно alphaчисло с плавающей точкой (от 0.0 — прозрачный до 1.0 — непрозрачный) animated[True | False] axesэкземпляр Axesbackgroundcolorлюбой цвет matplotlib bboxсвойства FancyBboxPatch clip_boxэкземпляр matplotlib.transforms.Bboxclip_on[True | False] clip_path[ ( Path,Transform) |Patch| None ]colorлюбой цвет matplotlib containsвызываемая функция familyили имя шрифта или семейство шрифтов или имя[ИМЯ ШРИФТА | ‘serif’ | ‘sans-serif’ | ‘cursive’ | ‘fantasy’ | ‘monospace’ ] figureэкземпляр matplotlib.figure.Figurefontpropertiesили font_propertiesэкземпляр matplotlib.font_manager.FontPropertiesgidстрока-идентификатор horizontalalignmentили ha[ ‘center’ | ‘right’ | ‘left’ ] labelстрока или любой печатаемый объект с преобразованием ‘%s’ linespacingчисло с плавающей точкой (кратное размеру шрифта) multialignment[‘left’ | ‘right’ | ‘center’ ] path_effectsнеизвестно picker[None|число с плавающей точкой|логическое значение|вызываемая функция] position(x,y) rasterized[True | False | None] rotation[ угол в градусах | ‘vertical’ | ‘horizontal’ ] rotation_modeнеизвестно sizeили размер_шрифта[размер в пунктах | ‘xx-small’ | ‘x-small’ | ‘small’ | ‘medium’ | ‘large’ | ‘x-large’ | ‘xx-large’ ] sketch_paramsнеизвестно snapнеизвестно stretchили fontstretch[числовое значение в диапазоне 0-1000 | ‘ultra-condensed’ | ‘extra-condensed’ | ‘condensed’ | ‘semi-condensed’ | ‘normal’ | ‘semi-expanded’ | ‘expanded’ | ‘extra-expanded’ | ‘ultra-expanded’ ] styleили fontstyle[ ‘normal’ | ‘italic’ | ‘oblique’] textстрока или любой печатаемый объект с преобразованием ‘%s’ transformэкземпляр Transformurlстрока url usetexнеизвестно variantили fontvariant[ ‘normal’ | ‘small-caps’ ] verticalalignmentили ma или va[ ‘center’ | ‘top’ | ‘bottom’ | ‘baseline’ ] visible[True | False] weightили fontweight[числовое значение в диапазоне 0-1000 | ‘ultralight’ | ‘light’ | ‘normal’ | ‘regular’ | ‘book’ | ‘medium’ | ‘roman’ | ‘semibold’ | ‘demibold’ | ‘demi’ | ‘bold’ | ‘heavy’ | ‘extra bold’ | ‘black’ ] wrapнеизвестно xчисло с плавающей точкой yчисло с плавающей точкой zorderлюбое число -
contains(mouseevent) -
Проверка, произошло ли событие мыши внутри объекта.
В случае с текстом, попадание считается истинным в любой точке прямоугольника, содержащего текст.
Возвращает True или False.
-
-
draw(artist, renderer, *args, **kwargs) -
Отображает объект
Textна заданном renderer.
-
get_bbox_patch() -
Возвращает объект bbox Patch. Возвращает None, если FancyBboxPatch не создан.
-
get_color() -
Возвращает цвет текста.
-
get_family() -
Возвращает список наборов шрифтов, используемых для поиска шрифта.
-
get_font_properties() -
псевдоним для get_fontproperties
-
get_fontfamily() -
псевдоним для get_family
-
get_fontname() -
псевдоним для get_name
-
get_fontproperties() -
Возвращает объект
FontProperties.
-
get_fontsize() -
псевдоним для get_size
-
get_fontstretch() -
псевдоним для get_stretch
-
get_fontstyle() -
псевдоним для get_style
-
get_fontvariant() -
псевдоним для get_variant
-
get_fontweight() -
псевдоним для get_weight
-
get_ha() -
псевдоним для get_horizontalalignment
-
get_horizontalalignment() -
Возвращает выравнивание по горизонтали как строку. Будет одним из ‘left’, ‘center’ или ‘right’.
-
get_name() -
Возвращает имя шрифта как строку.
-
get_position() -
Возвращает положение текста как кортеж (x, y)
-
get_prop_tup() -
Возвращает хешируемый кортеж свойств.
Не предназначен для чтения человеком, но полезен для бэкендов, которые хотят кэшировать полученную информацию о тексте (например, макеты) и должны знать, изменился ли текст.
-
get_rotation() -
возвращает угол текста как число с плавающей точкой в градусах
-
get_rotation_mode() -
получить режим вращения текста
-
get_size() -
Возвращает размер шрифта как целое число.
-
get_stretch() -
Получить расширение шрифта как строку или число.
-
get_style() -
Возвращает стиль шрифта как строку.
-
get_text() -
Получить текст как строку.
-
get_unitless_position() -
Возвращает безразмерное положение текста как кортеж (x, y)
-
get_usetex() -
Возвращает, будет ли объект
Textотображаться с использованием TeX.Если пользователь не задал это значение вручную, по умолчанию оно будет равно значению
rcParams['text.usetex'].
-
get_va() -
псевдоним для
getverticalalignment().
-
get_variant() -
Возвращает вариант шрифта как строку.
-
get_verticalalignment() -
Возвращает выравнивание по вертикали как строку. Будет одним из ‘top’, ‘center’, ‘bottom’ или ‘baseline’.
-
get_weight() -
Получить вес шрифта как строку или число.
-
get_window_extent(renderer=None, dpi=None) -
Возвращает объект
Bbox, определяющий область текста в единицах отображения.Помимо внутреннего использования, это полезно для задания нажимаемых областей в файле png на веб-странице.
renderer по умолчанию равен атрибуту _renderer объекта текста. Он не задается до первого выполнения
draw(), поэтому вы должны использовать этот аргумент, если хотите вызватьget_window_extent()перед первымdraw(). Для получения областей веб-страниц проще вызвать метод после сохранения изображения.dpi по умолчанию равен self.figure.dpi; разрешение рендерера не имеет значения. Для веб-приложения, если figure.dpi не является значением, используемым при сохранении изображения, то значение, которое было использовано, должно быть указано как аргумент dpi.
-
get_wrap() -
Возвращает состояние обрезки текста.
-
static is_math_text(s) -
Возвращает очищенную строку и логический флаг. Флаг указывает, содержит ли заданная строка s mathtext, определяя количество неуправляемых знаков доллара. Если mathtext отсутствует, очищенная строка имеет свои знаки доллара, не экранированные. Если usetex включен, флаг всегда имеет значение «TeX».
-
set_backgroundcolor(color) -
Устанавливает цвет фона текста, обновляя bbox.
См. также
-
set_bbox() - Для изменения положения области.
ПРИНИМАЕТ: любой цвет matplotlib.
-
-
set_bbox(rectprops) -
Отображает область вокруг self. rectprops — любые настраиваемые свойства для FancyBboxPatch, например, facecolor='red', alpha=0.5.
t.set_bbox(dict(facecolor='red', alpha=0.5))Стиль по умолчанию — ‘square’. Масштаб мутации FancyBboxPatch устанавливается в размер шрифта.
ПРИНИМАЕТ: словарь свойств FancyBboxPatch.
-
set_clip_box(clipbox) -
Устанавливает область обрезки объекта-графического элемента.
ПРИНИМАЕТ: объект
Bbox.ПРИНИМАЕТ: объект
matplotlib.transforms.Bbox.
-
set_clip_on(b) -
Устанавливает, использует ли объект обрезку.
Когда False, объекты будут видны за пределами осей, что может привести к неожиданным результатам.
ПРИНИМАЕТ: [True | False]
-
set_clip_path(path, transform=None) -
Устанавливает область обрезки объекта. Это может быть:
- объект
Patch(или его подкласс) -
-
a Path instance, in which case -
дополнительный объект
Transformможет быть предоставлен, который будет применён к пути перед использованием его для обрезки.
-
- None, чтобы удалить область обрезки
Для повышения эффективности, если путь оказывается прямоугольником, выровненным по осям, этот метод установит область обрезки соответствующему прямоугольнику и установит область обрезки в None.
- объект
-
set_color(color) -
Устанавливает цвет текста.
ПРИНИМАЕТ: любой цвет matplotlib.
-
set_family(fontname) -
Устанавливает набор шрифтов. Может быть либо одной строкой, либо списком строк в порядке убывания приоритета. Каждая строка может быть либо реальным именем шрифта, либо общим именем класса шрифта. Если последнее, то конкретные имена шрифтов будут искаться в файле
matplotlibrc.- ПРИНИМАЕТ: [ИМЯ_ШРИФТА | ‘serif’ | ‘sans-serif’ | ‘cursive’ | ‘fantasy’ |
- ‘monospace’ ]
-
set_font_properties(fp) -
псевдоним для set_fontproperties
-
set_fontname(fontname) -
псевдоним для set_family
-
-
set_fontproperties(fp) -
Установите свойства шрифта, которые управляют текстом. fp должен быть объектом
matplotlib.font_manager.FontProperties.ПРИНИМАЕТ: экземпляр
matplotlib.font_manager.FontProperties
-
set_fontsize(fontsize) -
псевдоним для set_size
-
set_fontstretch(stretch) -
псевдоним для set_stretch
-
set_fontstyle(fontstyle) -
псевдоним для set_style
-
set_fontvariant(variant) -
псевдоним для set_variant
-
set_fontweight(weight) -
псевдоним для set_weight
-
set_ha(align) -
псевдоним для set_horizontalalignment
-
set_horizontalalignment(align) -
Установите выравнивание по горизонтали на одно из
ПРИНИМАЕТ: [ ‘center’ | ‘right’ | ‘left’ ]
-
set_linespacing(spacing) -
Установите интерлиньяж как кратное размеру шрифта. По умолчанию 1.2.
ПРИНИМАЕТ: число (кратное размеру шрифта)
-
set_ma(align) -
псевдоним для set_verticalalignment
-
set_multialignment(align) -
Установите выравнивание для многострочного текста. Разметка рамки ограничивающего прямоугольника всех строк определяется свойствами horizontalalignment и verticalalignment, но многострочный текст в этой рамке может быть
ПРИНИМАЕТ: [‘left’ | ‘right’ | ‘center’ ]
-
set_name(fontname) -
псевдоним для set_family
-
set_position(xy) -
Установите положение (x, y) текста
ПРИНИМАЕТ: (x,y)
-
set_rotation(s) -
Установите угол поворота текста
ПРИНИМАЕТ: [ угол в градусах | ‘vertical’ | ‘horizontal’ ]
-
set_rotation_mode(m) -
Установите режим поворота текста. Если “anchor”, не повёрнутый текст сначала выравнивается по ha и va, а затем поворачивается с точкой выравнивания как начальной точкой. Если None (по умолчанию), текст сначала поворачивается, а затем выравнивается.
-
set_size(fontsize) -
Установите размер шрифта. Может быть строкой размера, относительной к размеру шрифта по умолчанию, или абсолютным размером шрифта в пунктах.
- ПРИНИМАЕТ: [размер в пунктах | ‘xx-small’ | ‘x-small’ | ‘small’ |
- ‘medium’ | ‘large’ | ‘x-large’ | ‘xx-large’ ]
-
set_stretch(stretch) -
Установите расширение шрифта (горизонтальное сжатие или расширение).
- ПРИНИМАЕТ: [числовое значение в диапазоне 0-1000 | ‘ultra-condensed’ |
- ‘extra-condensed’ | ‘condensed’ | ‘semi-condensed’ | ‘normal’ | ‘semi-expanded’ | ‘expanded’ | ‘extra-expanded’ | ‘ultra-expanded’ ]
-
set_style(fontstyle) -
Установите стиль шрифта.
ПРИНИМАЕТ: [ ‘normal’ | ‘italic’ | ‘oblique’]
-
set_text(s) -
Установите строку текста s
Она может содержать новые строки (
\n) или математические формулы в синтаксисе LaTeX.ПРИНИМАЕТ: строка или что угодно, что можно распечатать с преобразованием ‘%s’.
-
set_usetex(usetex) -
Установите для этого объекта
Textрендеринг с использованием TeX (или нет).Если
Noneзадано, опция будет сброшена на значениеrcParams['text.usetex']
-
set_va(align) -
псевдоним для set_verticalalignment
-
set_variant(variant) -
Установите вариант шрифта, либо ‘normal’, либо ‘small-caps’.
ПРИНИМАЕТ: [ ‘normal’ | ‘small-caps’ ]
-
set_verticalalignment(align) -
Установите вертикальное выравнивание
ПРИНИМАЕТ: [ ‘center’ | ‘top’ | ‘bottom’ | ‘baseline’ ]
-
set_weight(weight) -
Установите вес шрифта.
- ПРИНИМАЕТ: [числовое значение в диапазоне 0-1000 | ‘ultralight’ | ‘light’ |
- ‘normal’ | ‘regular’ | ‘book’ | ‘medium’ | ‘roman’ | ‘semibold’ | ‘demibold’ | ‘demi’ | ‘bold’ | ‘heavy’ | ‘extra bold’ | ‘black’ ]
-
set_wrap(wrap) -
Устанавливает состояние перевода текста.
-
set_x(x) -
Установите положение x текста
ПРИНИМАЕТ: число с плавающей точкой
-
set_y(y) -
Установите положение y текста
ПРИНИМАЕТ: число с плавающей точкой
-
update(kwargs) -
Обновить свойства из словаря.
-
update_bbox_position_size(renderer) -
Обновить положение и размер ограничивающего прямоугольника. Этот метод следует использовать, когда положение и размер ограничивающего прямоугольника необходимо обновить перед фактическим рисованием ограничивающего прямоугольника.
-
update_from(other) -
Скопировать свойства из другого в себя
-
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) -
Базы:
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) -
Отрисовка объекта
TextWithDashна заданном renderer.
-
get_dashdirection() -
Получение направления тире. 1 — перед текстом, 0 — после.
-
get_dashlength() -
Получение длины тире.
-
get_dashpad() -
Получение дополнительного отступа между тире и текстом в единицах холста.
-
get_dashpush() -
Получение дополнительного отступа между тире и указанной позицией текста в единицах холста.
-
get_dashrotation() -
Получение угла поворота тире в градусах.
-
get_figure() -
Возвращает экземпляр фигуры, к которой принадлежит элемент.
-
get_position() -
Возвращает координаты текста как кортеж (x, y)
-
get_prop_tup() -
Возвращает хешируемый кортеж свойств.
Не предназначен для чтения человеком, но полезен для бэкэндов, которые хотят кешировать производную информацию о тексте (например, макеты) и должны знать, изменился ли текст.
-
get_unitless_position() -
Возвращает безразмерные координаты текста как кортеж (x, y)
-
get_window_extent(renderer=None) -
Возвращает объект
Bbox, определяющий область обрезания текста в единицах отображения.Помимо внутреннего использования, это полезно для задания нажимаемых областей в файле png на веб-странице.
renderer по умолчанию устанавливается как атрибут _renderer объекта текста. Он не назначается до первого выполнения
draw(), поэтому вы должны использовать этот аргумент, если хотите вызватьget_window_extent()до первогоdraw(). Для получения областей веб-страницы проще вызвать метод после сохранения фигуры.
-
set_dashdirection(dd) -
Устанавливает направление тире, следующее за текстом. 1 — перед текстом, 0 — после. По умолчанию 0, что нужно для типового случая с отметками ниже и слева от фигуры.
ПРИНИМАЕТ: int (1 — перед, 0 — после)
-
set_dashlength(dl) -
Устанавливает длину тире.
ПРИНИМАЕТ: float (единицы холста)
-
set_dashpad(dp) -
Устанавливает «отступ» TextWithDash, представляющий собой дополнительный отступ между тире и текстом в единицах холста.
ПРИНИМАЕТ: float (единицы холста)
-
set_dashpush(dp) -
Устанавливает «сдвиг» TextWithDash, представляющий собой дополнительный отступ между началом тире и указанной позицией.
ПРИНИМАЕТ: float (единицы холста)
-
set_dashrotation(dr) -
Устанавливает угол поворота тире в градусах.
ПРИНИМАЕТ: float (градусы)
-
set_figure(fig) -
Устанавливает экземпляр фигуры, к которому принадлежит элемент.
ПРИНИМАЕТ: экземпляр
matplotlib.figure.Figure
-
set_position(xy) -
Устанавливает координаты (x, y)
TextWithDash.ПРИНИМАЕТ: (x, y)
-
set_transform(t) -
Устанавливает экземпляр
matplotlib.transforms.Transform, используемый данным элементом.ПРИНИМАЕТ: экземпляр
matplotlib.transforms.Transform
-
set_x(x) -
Устанавливает координату x
TextWithDash.ПРИНИМАЕТ: float
-
set_y(y) -
Устанавливает координату y
TextWithDash.ПРИНИМАЕТ: float
-
update_coords(renderer) -
Вычисляет фактические координаты x, y для текста на основе входных x, y и dashlength. Поскольку поворот выполняется относительно координат фактического холста, нам нужно отображать их туда и обратно.
-
-
matplotlib.text.get_rotation(rotation) -
Возвращает угол текста как число с плавающей точкой. Возвращаемый угол находится в диапазоне от 0 до 360 градусов.
rotation может быть ‘horizontal’, ‘vertical’ или числовым значением в градусах.
© 2012–2016 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/1.5.3/api/text_api.html