Spec-Zone.ru › Matplotlib 3.6

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.

В качестве устаревшей функции, None также означает "ничего" при непосредственном построении MarkerStyle, но обратите внимание, что существуют другие контексты, где marker=None вместо этого означает "маркер по умолчанию" (например, rcParams["scatter.marker"] (по умолчанию: 'o') для Axes.scatter).

Обратите внимание, что специальные символы могут быть определены с помощью шрифта 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(маркер[, fillstyle])

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

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

Spec-Zone.ru

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