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