matplotlib.pyplot.clabel
-
matplotlib.pyplot.clabel(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[level] = строка), или это может быть любая вызываемая функция, например, экземпляр
Formatter, которая возвращает строку при вызове с численным контурным уровнем. -
manualbool or iterable, optional -
Если
True, контурные метки будут размещаться вручную с помощью щелчков мыши. Щелкните левой кнопкой мыши рядом с контуром, чтобы добавить метку, щелкните правой кнопкой мыши (или, возможно, обеими кнопками мыши одновременно), чтобы завершить добавление меток. Третья кнопка может быть использована для удаления последней добавленной метки, но только если метки не находятся в строке. В качестве альтернативы можно использовать клавиатуру для выбора расположения меток (ввод для завершения размещения меток, удаление или Backspace действуют как третья кнопка мыши, а любая другая клавиша выберет местоположение метки).manual также может быть итерируемым объектом кортежей (x, y). Контурные метки будут создаваться так, как если бы мышь щелкнули в каждой позиции (x, y).
-
rightside_upbool, optional -
Если
True, повороты меток всегда будут плюс или минус 90 градусов от уровня. По умолчаниюTrue. -
use_clabeltextbool, optional -
Если
True, используется классClabelText(вместоText), для создания меток.ClabelTextпересчитывает углы поворота текстов во время отрисовки, поэтому это можно использовать, если изменяется вид оси. По умолчаниюFalse.
Возвращаемое значение: - labels
-
Список экземпляров
Textдля меток.
-
Примеры использования matplotlib.pyplot.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.pyplot.clabel.html