Spec-Zone.ru › Matplotlib 2.2

matplotlib.pyplot.clabel

matplotlib.pyplot.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.pyplot.clabel

../../_images/sphx_glr_contour_label_demo_thumb.png

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

../../_images/sphx_glr_contour_demo_thumb.png

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

../../_images/sphx_glr_contourf_demo_thumb.png

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

../../_images/sphx_glr_ginput_manual_clabel_sgskip_thumb.png

Интерактивные функции

../../_images/sphx_glr_contour_demo_thumb.png

Contour Demo

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.pyplot.clabel.html

Spec-Zone.ru

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