matplotlib.axes.Axes.clabel
-
Axes.clabel(self, CS, *args, **kwargs)[source] -
Метка контурного графика.
Вызов:
clabel(cs, [levels,] **kwargs)
Добавляет метки к линиям контуров в cs, где cs — объект
ContourSet, возвращаемыйcontour().Параметры: -
cs : ContourSet -
Контур для метки.
-
levels : array-like, optional -
Список значений уровней, которые должны быть помечены. Список должен быть подмножеством
cs.levels. Если не указан, все уровни помечены. -
fontsize : string or float, optional -
Размер в пунктах или относительный размер, например, 'smaller', 'x-large'. См.
Text.set_sizeдля принятых строковых значений. -
colors : color-spec, optional -
Цвета меток:
- Если None, цвет каждой метки соответствует цвету соответствующего контура.
- Если одна строка цвета, например, colors = 'r' или colors = 'red', все метки будут нарисованы этим цветом.
- Если кортеж аргументов цвета matplotlib (строка, число с плавающей точкой, RGB и т. д.), разные метки будут нарисованы разными цветами в указанном порядке.
-
inline : bool, optional -
Если
True, базовый контур удаляется там, где размещена метка. По умолчаниюTrue. -
inline_spacing : float, optional -
Пробел в пикселях, оставляемый по каждой стороне метки при размещении в строке. По умолчанию 5.
Этот отступ будет точным для меток в местах, где контур прямой, менее точным для меток на криволинейных контурах.
-
fmt : string or dict, optional -
Форматная строка для метки. По умолчанию '%1.3f'
В качестве альтернативы это может быть словарь, сопоставляющий уровни контура произвольным строкам для каждого уровня контура (т. е., fmt[level]=строка), или это может быть любой вызываемый объект, например, экземпляр
Formatter, который возвращает строку при вызове с числовым уровнем контура. -
manual : bool or iterable, optional -
Если
True, метки контуров будут размещаться вручную с помощью щелчков мыши. Щелкните первую кнопку рядом с контуром, чтобы добавить метку, щелкните вторую кнопку (или, возможно, обе кнопки мыши одновременно), чтобы закончить добавление меток. Третью кнопку можно использовать для удаления последней добавленной метки, но только если метки не в строке. В качестве альтернативы для выбора местоположений меток можно использовать клавиатуру (ввод для завершения размещения меток, удаление или backspace действуют как третья кнопка мыши, а любая другая клавиша выберет местоположение метки).manual также может быть итерируемым объектом кортежей x, y. Метки контуров будут создаваться так, как если бы щелчок мыши происходил в каждой позиции x, y.
-
rightside_up : bool, optional -
Если
True, повороты меток всегда будут плюс или минус 90 градусов от уровня. По умолчаниюTrue. -
use_clabeltext : bool, optional -
Если
True, используется классClabelText(вместоText) для создания меток.ClabelTextпересчитывает углы поворота текстов во время рисования, поэтому это можно использовать, если аспект осей изменится. По умолчаниюFalse.
Возвращает: - метки
-
Список экземпляров
Textдля меток.
-
Примеры использования matplotlib.axes.Axes.clabel
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.axes.Axes.clabel.html