Spec-Zone.ru › Matplotlib 3.7

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

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

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

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

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

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

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

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

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

Круговая диаграмма Demo2

Круговая диаграмма Demo2

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

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

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

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

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

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

Эффект tickedstroke patheffect

Эффект tickedstroke patheffect

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

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

Тест Эванса

Тест Эванса

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

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

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

Spec-Zone.ru

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