matplotlib.markers
Функции для работы с маркерами; используются функциональностью маркеров в plot, scatter и errorbar.
Все возможные маркеры определены здесь:
маркер | символ | описание |
|---|---|---|
| точка | |
| пиксель | |
| окружность | |
| triangle_down | |
| triangle_up | |
| triangle_left | |
| triangle_right | |
| tri_down | |
| tri_up | |
| tri_left | |
| tri_right | |
| восьмиугольник | |
| квадрат | |
| пятиугольник | |
| плюс (залитый) | |
| звезда | |
| hexagon1 | |
| hexagon2 | |
| плюс | |
| x | |
| x (залитый) | |
| ромб | |
| тонкий ромб | |
| vline | |
| hline | |
| tickleft | |
| tickright | |
| tickup | |
| tickdown | |
| caretleft | |
| caretright | |
| caretup | |
| caretdown | |
| caretleft (с основанием по центру) | |
| caretright (с основанием по центру) | |
| caretup (с основанием по центру) | |
| caretdown (с основанием по центру) | |
| ничего | |
| ничего | |
| Отобразить строку с помощью mathtext. Например, | |
| Список пар (x, y), используемых в качестве вершин Path. Центр маркера расположен в точке (0, 0), а размер нормализован так, чтобы созданный путь помещался внутри единичной ячейки. | |
| Экземпляр | |
| Правильный многоугольник с | |
| Звездообразный символ с | |
| Астериск с |
Обратите внимание, что специальные символы можно задавать с помощью математического шрифта STIX, например "$\u266B$". Обзор символов шрифта STIX см. в таблице символов шрифта STIX. См. также Шрифты STIX.
Целые числа от 0 до 11 задают линии и треугольники. К ним также можно обратиться через имена переменных с заглавными буквами, например CARETDOWNBASE. Поэтому следующие варианты эквивалентны:
plt.plot([1, 2, 3], marker=11) plt.plot([1, 2, 3], marker=matplotlib.markers.CARETDOWNBASE)
Стили соединения и окончания маркеров можно настроить, создав новый экземпляр MarkerStyle. Для MarkerStyle также можно задать пользовательский Transform, позволяющий произвольно поворачивать маркер или смещать его.
Примеры использования маркеров:
Классы
| Класс, представляющий типы маркеров. |
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/markers_api.html