matplotlib.markers
Функции для обработки маркеров; используются функциональностью маркеров в plot, scatter и errorbar.
Здесь определены все возможные маркеры:
маркер | символ | описание |
|---|---|---|
| точка | |
| пиксель | |
| круг | |
| треугольник_вниз | |
| треугольник_вверх | |
| треугольник_влево | |
| треугольник_вправо | |
| три_вниз | |
| три_вверх | |
| три_влево | |
| три_вправо | |
| восьмиугольник | |
| квадрат | |
| пятиугольник | |
| плюс (заполненный) | |
| звезда | |
| шестиугольник1 | |
| шестиугольник2 | |
| плюс | |
| x | |
| x (заполненный) | |
| ромб | |
| тонкий_ромб | |
| вертикальная_линия | |
| горизонтальная_линия | |
| влево_отметка | |
| вправо_отметка | |
| вверх_отметка | |
| вниз_отметка | |
| влево_стрелка | |
| вправо_стрелка | |
| вверх_стрелка | |
| вниз_стрелка | |
| влево_стрелка (центрированная у основания) | |
| вправо_стрелка (центрированная у основания) | |
| вверх_стрелка (центрированная у основания) | |
| вниз_стрелка (центрированная у основания) | |
| ничего | |
| ничего | |
| Отобразить строку с помощью mathtext. Например, | |
| Список пар (x, y), используемых для вершин Path. Центр маркера расположен в (0, 0), а размер нормализован таким образом, что создаваемый путь заключён внутри единичной ячейки. | |
| Экземпляр | |
| Правильный многоугольник со | |
| Символ в виде звезды со | |
| Звёздочка со |
Обратите внимание, что специальные символы можно определить с помощью математического шрифта STIX, например, "$\u266B$". Обзор символов шрифта STIX см. в таблице символов шрифта STIX. Также см. STIX Fonts.
Целые числа от 0 до 11 создают линии и треугольники. К ним также можно получить доступ через прописные переменные, такие как CARETDOWNBASE. Следовательно, следующие варианты эквивалентны:
plt.plot([1, 2, 3], marker=11) plt.plot([1, 2, 3], marker=matplotlib.markers.CARETDOWNBASE)
Стиль соединения и обрезки маркеров можно настроить, создав новый экземпляр MarkerStyle. MarkerStyle также может иметь пользовательский Transform, позволяющий произвольно поворачивать или смещать его.
Примеры использования маркеров:
Классы
| Класс, представляющий типы маркеров. |
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/markers_api.html