Spec-Zone.ru › Matplotlib 3.4

matplotlib.pyplot.setp

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

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

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

Объект(ы) 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

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

Contour Demo

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

Contouring the solution space of optimizations

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

Creating annotated heatmaps

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

Shared Axis

Общие оси

Boxplots

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

Box plot vs. violin plot comparison

Сравнение диаграммы размаха и скрипичных графиков

Pie Demo2

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

Labeling a pie and a donut

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

Axes Divider

Разделитель осей

Inset Locator Demo2

Демонстрация вложенного местоположения 2

Interactive functions

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

Patheffect Demo

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

Set and get properties

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

TickedStroke patheffect

Эффект штриховки для меток

Topographic hillshading

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

END_OF_DOCUMENT_MARKER
Date Precision and Epochs

Точность дат и эпохи

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.4.3/api/_as_gen/matplotlib.pyplot.setp.html

Spec-Zone.ru

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