маркеры
matplotlib.маркеры
Этот модуль содержит функции для обработки маркеров. Используется как для функциональности маркеров в plot, так и в scatter.
Здесь определены все возможные маркеры:
| маркер | символ | описание |
|---|---|---|
"." | точка | |
"," | пиксель | |
"o" | круг | |
"v" | треугольник вниз | |
"^" | треугольник вверх | |
"<" | треугольник влево | |
">" | треугольник вправо | |
"1" | три_вниз | |
"2" | три_вверх | |
"3" | три_влево | |
"4" | три_вправо | |
"8" | восьмиугольник | |
"s" | квадрат | |
"p" | пятиугольник | |
"P" | плюс (заполненный) | |
"*" | звезда | |
"h" | шестиугольник1 | |
"H" | шестиугольник2 | |
"+" | плюс | |
"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), используемых для вершин Path. Центр маркера расположен в (0,0), а размер нормализован таким образом, что созданная траектория находится внутри единичной ячейки. | |
| path | Объект Path. | |
(numsides, style, angle) |
Маркер также может быть кортежем
|
Для обратной совместимости также допускается форма (verts, 0), но она устарела и эквивалентна просто verts для задания набора вершин, определяющих форму.
None является значением по умолчанию, что означает 'ничего', однако эта таблица упоминается в других документах для допустимых входных данных для маркеров, и в этих случаях None по-прежнему означает 'значение по умолчанию'.
Обратите внимание, что специальные символы могут быть определены с помощью шрифта математических символов STIX, например, "$♫$". Обзор символов шрифта STIX см. в таблице шрифтов STIX. Также см. Демонстрацию шрифтов STIX.
Целые числа от 0 до 11 создают линии и треугольники. К ним также можно получить доступ через прописные переменные, такие как CARETDOWNBASE. Следовательно, следующие выражения эквивалентны:
plt.plot([1,2,3], marker=11) plt.plot([1,2,3], marker=matplotlib.markers.CARETDOWNBASE)
Примеры использования маркеров:
Классы
MarkerStyle([маркер, стиль_заливки]) |
|
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/markers_api.html