Spec-Zone.ru › Matplotlib 2.1

matplotlib.axes.Axes.clabel

Axes.clabel(CS, *args, **kwargs)

Подписывает контурный график.

Вызов функции:

clabel(cs, **kwargs)

Добавляет подписи к контурным линиям в cs, где cs — объект ContourSet, возвращаемый функцией contour.

clabel(cs, v, **kwargs)

подписываются только контуры, указанные в v.

Дополнительные ключевые аргументы:

fontsize:
размер в пунктах или относительный размер, например, ‘smaller’, ‘x-large’
colors:
  • если None, цвет каждой подписи соответствует цвету соответствующего контура
  • если одна строка цвета, например, colors = ‘r’ или colors = ‘red’, все подписи будут нарисованы этим цветом
  • если кортеж аргументов цвета matplotlib (строка, число, rgb и т. д.), разные подписи будут нарисованы разными цветами в указанном порядке
inline:
управляет удалением или сохранением базового контура. По умолчанию True.
inline_spacing:
расстояние в пикселях, отводимое по каждой стороне подписи при размещении встроеных подписей. По умолчанию 5. Это расстояние будет точным для подписей в местах, где контур прямой, и менее точным для подписей на кривых контурах.
fmt:
строковый формат подписи. По умолчанию ‘%1.3f’. В качестве альтернативы это может быть словарь, сопоставляющий уровни контура произвольным строкам, которые нужно использовать для каждого уровня контура (т. е., fmt[level]=строка), или это может быть любая вызываемая функция, например, экземпляр Formatter, которая возвращает строку при вызове с числовым уровнем контура.
manual:

если True, подписи контуров будут размещаться вручную с помощью щелчков мыши. Щелкните левой кнопкой мыши рядом с контуром, чтобы добавить подпись, щелкните правой кнопкой мыши (или, возможно, обеими кнопками мыши одновременно), чтобы закончить добавление подписей. Третья кнопка может использоваться для удаления последней добавленной подписи, но только если подписи не встроены. В качестве альтернативы можно использовать клавиатуру для выбора расположения подписей (ввод для завершения размещения подписей, удаление или backspace работают как третья кнопка мыши, а любая другая клавиша выберет местоположение подписи).

manual может быть итерируемым объектом кортежей x, y. Подписи контуров будут созданы так, как если бы в каждой точке x, y был щелчок мыши.

rightside_up:
если True (по умолчанию), повороты подписей всегда будут на плюс или минус 90 градусов от уровня.
use_clabeltext:
если True (по умолчанию False), используется класс ClabelText (вместо matplotlib.Text) для создания подписей. ClabelText пересчитывает углы поворота текстов во время рисования, поэтому это можно использовать, если аспект осей меняется.

© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.axes.Axes.clabel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API