matplotlib.markers
Функции для обработки маркеров; используются функциональностью маркеров в plot, scatter и errorbar.
Здесь определены все возможные маркеры:
маркер | символ | описание |
|---|---|---|
| точка | |
| пиксель | |
| круг | |
| треугольник_вниз | |
| треугольник_вверх | |
| треугольник_влево | |
| треугольник_вправо | |
| tri_вниз | |
| tri_вверх | |
| tri_влево | |
| tri_вправо | |
| восьмиугольник | |
| квадрат | |
| пятиугольник | |
| плюс (заполненный) | |
| звезда | |
| шестиугольник1 | |
| шестиугольник2 | |
| плюс | |
| x | |
| x (заполненный) | |
| ромб | |
| тонкий_ромб | |
| вертикальная_линия | |
| горизонтальная_линия | |
| левый_отметка | |
| правый_отметка | |
| верхняя_отметка | |
| нижняя_отметка | |
| левая_стрелка | |
| правая_стрелка | |
| верхняя_стрелка | |
| нижняя_стрелка | |
| левая_стрелка (центрирована по основанию) | |
| правая_стрелка (центрирована по основанию) | |
| верхняя_стрелка (центрирована по основанию) | |
| нижняя_стрелка (центрирована по основанию) | |
| ничего | |
| ничего | |
| Отобразить строку с помощью mathtext. Например, | |
| Список пар (x, y), используемых для вершин пути. Центр маркера расположен в (0, 0), а размер нормализован таким образом, что созданный путь заключен внутри единичной ячейки. | |
path | Экземпляр | |
| Правильный многоугольник со | |
| Символ в форме звезды со | |
| Звездочка со |
В качестве устаревшей функции, None также означает 'ничего' при непосредственном построении MarkerStyle, но обратите внимание, что существуют и другие контексты, где marker=None вместо этого означает "маркер по умолчанию" (например, rcParams["scatter.marker"] (по умолчанию: 'o') для Axes.scatter).
Обратите внимание, что специальные символы могут быть определены с помощью шрифта STIX math, например, "$\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–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/markers_api.html