Spec-Zone.ru › Matplotlib 2.2

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

../../_images/sphx_glr_contour_label_demo_thumb.png

Демонстрация меток контуров

../../_images/sphx_glr_contour_demo_thumb.png

Демонстрация контуров

../../_images/sphx_glr_contourf_demo_thumb.png

Демонстрация contourf

© 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

Spec-Zone.ru

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