Spec-Zone.ru › Matplotlib 3.6

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

Pie Demo2
Labeling a pie and a donut

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

Подписи для круговой и донат диаграмм
Patheffect Demo

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

Демонстрация эффектов траекторий
Set and get properties

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

Установить и получить свойства
TickedStroke patheffect

Эффект TickedStroke для траекторий

Эффект TickedStroke для траекторий
Topographic hillshading

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

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

Тест Эванса

Тест Эванса
The Lifecycle of a Plot

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

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

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

Spec-Zone.ru

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