matplotlib.axes.Axes.clabel
-
Axes.clabel(self, CS, *args, **kwargs)[source] -
Метка контурного графика.
Добавляет метки линий контуров в этом
ContourSet(который наследуется от этого миксин-класса).Параметры: -
levelsarray-like, optional -
Список значений уровня, которые должны быть помечены. Список должен быть подмножеством
cs.levels. Если не задан, все уровни отмечаются. -
fontsizestr or float, optional -
Размер в пунктах или относительный размер, например, 'smaller', 'x-large'. См.
Text.set_sizeдля допустимых строковых значений. -
colorscolor-spec, optional -
Цвета меток:
- Если None, цвет каждой метки соответствует цвету соответствующего контура.
- Если одна строковая цветовая переменная, например, colors = 'r' или colors = 'red', все метки будут отображены в этом цвете.
- Если кортеж из аргументов цвета matplotlib (строка, число с плавающей точкой, rgb и т. д.), разные метки будут отображены в разных цветах в указанном порядке.
-
inlinebool, optional -
Если
True, лежащий в основе контур удаляется там, где размещена метка. По умолчаниюTrue. -
inline_spacingfloat, optional -
Расстояние в пикселях, которое нужно оставить по каждой стороне метки при размещении в строку. По умолчанию 5.
Это расстояние будет точным для меток в местах, где контур прямой, и меньше для меток на криволинейных контурах.
-
fmtstr or dict, optional -
Строковый формат для метки. По умолчанию '%1.3f'
В качестве альтернативы это может быть словарь, сопоставляющий уровни контура произвольным строкам для каждого уровня контура (т. е. fmt[уровень]=строка), или это может быть любая вызываемая функция, например, экземпляр
Formatter, возвращающая строку при вызове с числовым уровнем контура. -
manualbool or iterable, optional -
Если
True, метки контуров будут размещаться вручную с помощью щелчков мыши. Щелкните левой кнопкой мыши рядом с контуром, чтобы добавить метку, щелкните правой кнопкой мыши (или потенциально обеими кнопками мыши одновременно), чтобы завершить добавление меток. Третья кнопка может использоваться для удаления последней добавленной метки, но только если метки не в строке. В качестве альтернативы, можно использовать клавиатуру для выбора расположения меток (Enter для завершения размещения меток, Delete или Backspace действуют как третья кнопка мыши, а любая другая клавиша выберет местоположение метки).manual также может быть итерируемым объектом кортежей (x, y). Метки контуров будут созданы так, как если бы мышь щелкнула в каждой позиции (x, y).
-
rightside_upbool, optional -
Если
True, повороты меток всегда будут плюс или минус 90 градусов от уровня. По умолчаниюTrue. -
use_clabeltextbool, optional -
Если
True, используется классClabelText(а неText) для создания меток.ClabelTextпересчитывает углы поворота текстов во время рисования, поэтому это может быть использовано, если аспект осей изменяется. По умолчаниюFalse.
Возвращает: - labels
-
Список экземпляров
Textдля меток.
-
Примеры использования matplotlib.axes.Axes.clabel
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.axes.Axes.clabel.html