matplotlib.axes.Axes.clabel
-
Axes.clabel(CS, *args, **kwargs)[source] -
Подпись контурного графика.
Вызов:
clabel(cs, **kwargs)
Добавляет подписи к линиям контуров в cs, где cs — объект
ContourSet, возвращаемый функцией contour.clabel(cs, v, **kwargs)
подписываются только контуры, указанные в v.
Параметры: -
fontsize : string or float, optional -
Размер в пунктах или относительный размер, например, 'smaller', 'x-large'. См.
Text.set_sizeдля допустимых строковых значений. - colors :
-
Цвет каждой подписи
- если 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.
-
Примеры использования matplotlib.axes.Axes.clabel
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.axes.Axes.clabel.html