Spec-Zone.ru › Matplotlib 3.8

matplotlib.markers

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

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

маркер

символ

описание

"."

m00

точка

","

m01

пиксель

"o"

m02

круг

"v"

m03

треугольник_вниз

"^"

m04

треугольник_вверх

"<"

m05

треугольник_влево

">"

m06

треугольник_вправо

"1"

m07

tri_вниз

"2"

m08

tri_вверх

"3"

m09

tri_влево

"4"

m10

tri_вправо

"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), используемых для вершин пути. Центр маркера расположен в (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 math, например, "$\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, transform, ...])

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

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

Spec-Zone.ru

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