Spec-Zone.ru › Matplotlib

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

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

"_"

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" or "None"

ничего

" " or ""

ничего

"$...$"

m37

Отобразить строку с помощью mathtext. Например, "$f$" для маркера, показывающего букву f.

verts

Список пар (x, y), используемых для вершин Path. Центр маркера расположен в (0, 0), а размер нормализован таким образом, что создаваемый путь заключён внутри единичной ячейки.

path

Экземпляр Path.

(numsides, 0, angle)

Правильный многоугольник со numsides сторонами, повернутый на angle.

(numsides, 1, angle)

Символ в виде звезды со numsides сторонами, повернутый на angle.

(numsides, 2, angle)

Звёздочка со numsides сторонами, повернутая на angle.

Обратите внимание, что специальные символы можно определить с помощью математического шрифта STIX, например, "$\u266B$". Обзор символов шрифта STIX см. в таблице символов шрифта STIX. Также см. STIX Fonts.

Целые числа от 0 до 11 создают линии и треугольники. К ним также можно получить доступ через прописные переменные, такие как CARETDOWNBASE. Следовательно, следующие варианты эквивалентны:

plt.plot([1, 2, 3], marker=11)
plt.plot([1, 2, 3], marker=matplotlib.markers.CARETDOWNBASE)

Стиль соединения и обрезки маркеров можно настроить, создав новый экземпляр MarkerStyle. MarkerStyle также может иметь пользовательский Transform, позволяющий произвольно поворачивать или смещать его.

Примеры использования маркеров:

  • Ссылка на маркеры
  • Примеры маркеров
  • Сопоставление свойств маркеров с многомерными данными

Классы

MarkerStyle(marker[, fillstyle, transform, ...])

Класс, представляющий типы маркеров.

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

Spec-Zone.ru

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