Spec-Zone.ru › Matplotlib

matplotlib.markers

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

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

маркер

символ

описание

"."

m00

точка

","

m01

пиксель

"o"

m02

окружность

"v"

m03

triangle_down

"^"

m04

triangle_up

"<"

m05

triangle_left

">"

m06

triangle_right

"1"

m07

tri_down

"2"

m08

tri_up

"3"

m09

tri_left

"4"

m10

tri_right

"8"

m11

восьмиугольник

"s"

m12

квадрат

"p"

m13

пятиугольник

"P"

m23

плюс (залитый)

"*"

m14

звезда

"h"

m15

hexagon1

"H"

m16

hexagon2

"+"

m17

плюс

"x"

m18

x

"X"

m24

x (залитый)

"D"

m19

ромб

"d"

m20

тонкий ромб

"|"

m21

vline

"_"

m22

hline

0 (TICKLEFT)

m25

tickleft

1 (TICKRIGHT)

m26

tickright

2 (TICKUP)

m27

tickup

3 (TICKDOWN)

m28

tickdown

4 (CARETLEFT)

m29

caretleft

5 (CARETRIGHT)

m30

caretright

6 (CARETUP)

m31

caretup

7 (CARETDOWN)

m32

caretdown

8 (CARETLEFTBASE)

m33

caretleft (с основанием по центру)

9 (CARETRIGHTBASE)

m34

caretright (с основанием по центру)

10 (CARETUPBASE)

m35

caretup (с основанием по центру)

11 (CARETDOWNBASE)

m36

caretdown (с основанием по центру)

"none" или "None"

ничего

" " или ""

ничего

"$...$"

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.

Целые числа от 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–2026 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