matplotlib.markers
Функции для обработки маркеров; используются функциональностью маркеров в plot, scatter и errorbar.
Здесь определены все возможные маркеры:
маркер | символ | описание |
|---|---|---|
| точка | |
| пиксель | |
| круг | |
| треугольник вниз | |
| треугольник вверх | |
| треугольник влево | |
| треугольник вправо | |
| три_вниз | |
| три_вверх | |
| три_влево | |
| три_вправо | |
| восьмиугольник | |
| квадрат | |
| пятиугольник | |
| плюс (закрашенный) | |
| звезда | |
| шестиугольник1 | |
| шестиугольник2 | |
| плюс | |
| х | |
| х (закрашенный) | |
| ромб | |
| тонкий_ромб | |
| вертикальная_линия | |
| горизонтальная_линия | |
| левый_отметка | |
| правый_отметка | |
| верхняя_отметка | |
| нижняя_отметка | |
| стрелка_влево | |
| стрелка_вправо | |
| стрелка_вверх | |
| стрелка_вниз | |
| стрелка_влево (центрировано у основания) | |
| стрелка_вправо (центрировано у основания) | |
| стрелка_вверх (центрировано у основания) | |
| стрелка_вниз (центрировано у основания) | |
| ничего | |
| ничего | |
| Отображает строку с использованием mathtext. Например | |
| Список пар (x, y), используемых для вершин пути. Центр маркера расположен в (0, 0), а размер нормирован таким образом, что созданный путь находится внутри единичного ячейки. | |
путь | Объект | |
| Правильный многоугольник со | |
| Символ в форме звезды со | |
| Звездочка со |
В качестве устаревшей функции None также означает 'ничего' при непосредственном создании MarkerStyle, но обратите внимание, что в других контекстах marker=None вместо этого означает "маркер по умолчанию" (например, rcParams["scatter.marker"] (по умолчанию: 'o') для Axes.scatter).
Обратите внимание, что специальные символы могут быть определены с помощью шрифта STIX math font, например "$\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/3.7.5/api/markers_api.html