Spec-Zone.ru › Matplotlib 3.0

маркеры

matplotlib.маркеры

Этот модуль содержит функции для обработки маркеров. Используется как для функциональности маркеров в 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), используемых для вершин Path. Центр маркера расположен в (0,0), а размер нормализован таким образом, что созданная траектория находится внутри единичной ячейки.
path Объект Path.
(numsides, style, angle)

Маркер также может быть кортежем (numsides, style, angle), который создаст пользовательский регулярный символ.

numsides:
количество сторон
style:

Стиль регулярного символа:

  • 0: правильный многоугольник
  • 1: символ, похожий на звезду
  • 2: звездочка
  • 3: круг (numsides и angle игнорируются); устаревший.
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

Spec-Zone.ru

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