matplotlib.markers
Функции для обработки маркеров; используются функциональностью маркеров в plot и scatter.
Здесь определены все возможные маркеры:
| маркер | символ | описание |
|---|---|---|
"." | точка | |
"," | пиксель | |
"o" | круг | |
"v" | треугольник_вниз | |
"^" | треугольник_вверх | |
"<" | треугольник_влево | |
">" | треугольник_вправо | |
"1" | треуг_вниз | |
"2" | треуг_вверх | |
"3" | треуг_влево | |
"4" | треуг_вправо | |
"8" | восьмиугольник | |
"s" | квадрат | |
"p" | пятиугольник | |
"P" | плюс (заполненный) | |
"*" | звезда | |
"h" | шестиугольник1 | |
"H" | шестиугольник2 | |
"+" | плюс | |
"x" | x | |
"X" | x (заполненный) | |
"D" | ромб | |
"d" | тонкий ромб | |
"|" | вертикальная линия | |
"_" | горизонтальная линия | |
0 (TICKLEFT) | стрелкавлево | |
1 (TICKRIGHT) | стрелкавправо | |
2 (TICKUP) | стрелкавверх | |
3 (TICKDOWN) | стрелкавниз | |
4 (CARETLEFT) | стрелкавлево(по центру основания) | |
5 (CARETRIGHT) | стрелкавправо(по центру основания) | |
6 (CARETUP) | стрелкавверх(по центру основания) | |
7 (CARETDOWN) | стрелкавниз(по центру основания) | |
8 (CARETLEFTBASE) | стрелкавлево(по центру) | |
9 (CARETRIGHTBASE) | стрелкавправо(по центру) | |
10 (CARETUPBASE) | стрелкавверх(по центру) | |
11 (CARETDOWNBASE) | стрелкавниз(по центру) | |
"None", " " или ""
| ничего | |
'$...$' | Отобразить строку с использованием mathtext. Например "$f$" для маркера, отображающего букву f. | |
verts | Список пар (x, y), используемых для вершин пути. Центр маркера расположен в (0, 0), а размер нормализован таким образом, что созданный путь заключён внутри единичной ячейки. | |
| path | Объект Path. | |
(numsides, 0, angle) | Правильный многоугольник со numsides сторонами, повернутый на angle. | |
(numsides, 1, angle) | Символ в форме звезды с numsides сторонами, повернутый на angle. | |
(numsides, 2, angle) | Звёздочка со numsides сторонами, повернутая на angle. |
None — значение по умолчанию, что означает «ничего», однако эта таблица упоминается в других документах для допустимых входных данных для маркеров, и в этих случаях None всё ещё означает «значение по умолчанию».
Обратите внимание, что специальные символы можно определить с помощью математического шрифта 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([marker, fillstyle]) | Класс, представляющий типы маркеров. |
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/markers_api.html