Spec-Zone.ru › Matplotlib 3.5

matplotlib.pyplot.setp

matplotlib.pyplot.setp(obj, *args, **kwargs)[source]

Устанавливает одно или несколько свойств объекта Artist или список допустимых значений.

Параметры
objArtist или список Artist

Объект(ы) художника, свойства которых устанавливаются или запрашиваются. При установке свойств все объекты художника затрагиваются; при запросе допустимых значений запрашивается только первый экземпляр в последовательности.

Например, две линии можно сделать толще и красными с помощью одного вызова:

>>> x = arange(0, 1, 0.01)
>>> lines = plot(x, sin(2*pi*x), x, sin(4*pi*x))
>>> setp(lines, linewidth=2, color='r')
fileподобный файлу, по умолчанию: sys.stdout

Куда setp записывает свой вывод, когда ему требуется вывести список допустимых значений.

>>> with open('output.log') as file:
...     setp(line, file=file)

По умолчанию, None, означает sys.stdout.

*args, **kwargs

Свойства, которые нужно установить. Поддерживаются следующие сочетания:

  • Установить стиль линии для линии как пунктирный:

    >>> line, = plot([1, 2, 3])
    >>> setp(line, linestyle='--')
    
  • Установить сразу несколько свойств:

    >>> setp(line, linewidth=2, color='r')
    
  • Вывести список допустимых значений для стиля линии:

    >>> setp(line, 'linestyle')
    linestyle: {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
    
  • Вывести все свойства, которые могут быть установлены, и их допустимые значения:

    >>> setp(line)
    agg_filter: a filter function, ...
    [long output listing omitted]
    

setp также поддерживает пары строка/значение в стиле MATLAB. Например, следующие варианты эквивалентны:

>>> setp(lines, 'linewidth', 2, 'color', 'r')  # MATLAB style
>>> setp(lines, linewidth=2, color='r')        # Python style

См. также

getp

Примеры использования matplotlib.pyplot.setp

Creating a timeline with lines, dates, and text

Создание временной шкалы с линиями, датами и текстом

Contouring the solution space of optimizations

Контурирование области решений оптимизаций

Creating annotated heatmaps

Создание аннотированных тепловых карт

Boxplots

Диаграммы размаха

Pie Demo2

Pie Demo2

Labeling a pie and a donut

Метки круговой и пончиковой диаграммы

Patheffect Demo

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

Set and get properties

Установка и получение свойств

TickedStroke patheffect

Эффект траектории TickedStroke

Topographic hillshading

Топографическое затенение

Evans test

Тест Эванса

The Lifecycle of a Plot

Жизненный цикл графика

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

Spec-Zone.ru

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