Spec-Zone.ru › Matplotlib 3.2

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" m24 х (заполненный)
"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 — значение по умолчанию, означающее «ничего», однако эта таблица используется в других документах для допустимых значений аргумента marker, и в этих случаях 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([маркер, стиль_заливки])
Параметры:

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/markers_api.html

Spec-Zone.ru

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