Spec-Zone.ru › Matplotlib 3.7

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"

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

ничего

" " or ""

ничего

'$...$'

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 также означает 'ничего' при непосредственном создании MarkerStyle, но обратите внимание, что в других контекстах marker=None вместо этого означает "маркер по умолчанию" (например, rcParams["scatter.marker"] (по умолчанию: 'o') для Axes.scatter).

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

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

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

Spec-Zone.ru

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