Spec-Zone.ru › Matplotlib 3.5

matplotlib.markers

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

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

маркер

символ

описание

"."

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

вертикальная_линия

END_OF_DOCUMENT_MARKER

"_"

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.

(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–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/markers_api.html

Spec-Zone.ru

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