Spec-Zone.ru › Matplotlib

matplotlib.colors.ColorSequenceRegistry

classmatplotlib.colors.ColorSequenceRegistry[source]

Базовые классы: Mapping

Контейнер для последовательностей цветов, известных Matplotlib по имени.

Экземпляр универсального реестра — matplotlib.color_sequences. Пользователям не требуется создавать экземпляры ColorSequenceRegistry самостоятельно.

Для чтения используется интерфейс, подобный словарю, сопоставляющий имена со списками цветов:

import matplotlib as mpl
colors = mpl.color_sequences['tab10']

Список встроенных последовательностей цветов см. в разделе Именованные последовательности цветов. Возвращаемые списки являются копиями, поэтому их изменение не влияет на глобальное определение последовательности цветов.

Дополнительные последовательности цветов можно добавить с помощью ColorSequenceRegistry.register:

mpl.color_sequences.register('rgb', ['r', 'g', 'b'])
register(name, color_list)[source]

Зарегистрировать новую последовательность цветов.

Реестр последовательностей цветов сохраняет копию переданного color_list, поэтому последующие изменения исходного списка не влияют на зарегистрированную последовательность цветов. Можно считать, что при регистрации реестр создает снимок color_list.

Параметры:
namestr

Имя последовательности цветов.

color_listсписок цветов

Итерируемый объект, при обходе которого возвращаются допустимые цвета Matplotlib. Обратите внимание, что возвращаемая последовательность цветов всегда будет списком, независимо от типа входных данных.

unregister(name)[source]

Удалить последовательность из реестра.

Встроенные последовательности цветов удалить нельзя.

Если имя не зарегистрировано, метод завершается без ошибки.

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

Именованные последовательности цветов

Именованные последовательности цветов

Вложенные круговые диаграммы

Вложенные круговые диаграммы

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.colors.ColorSequenceRegistry.html

Spec-Zone.ru

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