Spec-Zone.ru › Matplotlib 3.3

matplotlib.markers

Функции для обработки маркеров; используются функциональностью маркеров в plot и scatter.

Здесь определены все возможные маркеры:

маркер символ описание
"." m00 точка
"," m01 пиксель
"o" m02 круг
"v" m03 треугольник_вниз
"^" m04 треугольник_вверх
"<" m05 треугольник_влево
">" m06 треугольник_вправо
"1" m07 треуг_вниз
"2" m08 треуг_вверх
"3" m09 треуг_влево
"4" m10 треуг_вправо
"8" m11 восьмиугольник
"s" m12 квадрат
"p" m13 пятиугольник
"P" m23 плюс (заполненный)
"*" m14 звезда
"h" m15 шестиугольник1
"H" m16 шестиугольник2
"+" m17 плюс
"x" m18 x
"X" m24 x (заполненный)
"D" m19 ромб
"d" m20 тонкий ромб
"|" m21 вертикальная линия
"_" m22 горизонтальная линия
0 (TICKLEFT) m25 стрелкавлево
1 (TICKRIGHT) m26 стрелкавправо
2 (TICKUP) m27 стрелкавверх
3 (TICKDOWN) m28 стрелкавниз
4 (CARETLEFT) m29 стрелкавлево(по центру основания)
5 (CARETRIGHT) m30 стрелкавправо(по центру основания)
6 (CARETUP) m31 стрелкавверх(по центру основания)
7 (CARETDOWN) m32 стрелкавниз(по центру основания)
8 (CARETLEFTBASE) m33 стрелкавлево(по центру)
9 (CARETRIGHTBASE) m34 стрелкавправо(по центру)
10 (CARETUPBASE) m35 стрелкавверх(по центру)
11 (CARETDOWNBASE) m36 стрелкавниз(по центру)
"None", " " или "" ничего
'$...$' m37 Отобразить строку с использованием 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API