matplotlib.pyplot.clabel
-
matplotlib.pyplot.clabel(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[уровень]=строка), или это может быть любая вызываемая функция, такая как экземпляр
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.
Возвращаемое значение: - labels
-
Список экземпляров
Textдля меток.
-
Примеры использования matplotlib.pyplot.clabel
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.pyplot.clabel.html