маркеры
matplotlib.маркеры
Этот модуль содержит функции для обработки маркеров. Используется как в функциональности маркеров plot, так и в scatter.
Все возможные маркеры определены здесь:
| маркер | описание |
|---|---|
| ”.” | точка |
| ”,” | пиксель |
| “o” | круг |
| “v” | треугольник_вниз |
| “^” | треугольник_вверх |
| “<” | треугольник_влево |
| “>” | треугольник_вправо |
| “1” | три_вниз |
| “2” | три_вверх |
| “3” | три_влево |
| “4” | три_вправо |
| “8” | восьмиугольник |
| “s” | квадрат |
| “p” | пятиугольник |
| “*” | звезда |
| “h” | шестиугольник1 |
| “H” | шестиугольник2 |
| “+” | плюс |
| “x” | x |
| “D” | ромб |
| “d” | тонкий_ромб |
| “|” | вертикальная_линия |
| “_” | горизонтальная_линия |
| TICKLEFT | левая_отметка |
| TICKRIGHT | правая_отметка |
| TICKUP | верхняя_отметка |
| TICKDOWN | нижняя_отметка |
| CARETLEFT | стрелка_влево |
| CARETRIGHT | стрелка_вправо |
| CARETUP | стрелка_вверх |
| CARETDOWN | стрелка_вниз |
| “None” | ничего |
| None | ничего |
| ” “ | ничего |
| “” | ничего |
'$...$' | отобразить строку с помощью mathtext. |
verts | список пар (x, y), используемых для вершин пути. Центр маркера расположен в (0,0), а размер нормализован. |
| path | экземпляр Path. |
(numsides, style, angle) | см. ниже |
Маркер также может быть кортежем (numsides, style, angle), что создаст пользовательский, регулярный символ.
-
numsides: - количество сторон
-
style: -
стиль регулярного символа:
Значение Описание 0 регулярный многоугольник 1 символ, похожий на звезду 2 звездочка 3 круг ( numsidesиangleигнорируются) -
angle: - угол поворота символа в градусах
Для обратной совместимости также принимается форма (verts, 0), но она эквивалентна просто verts для указания набора вершин, определяющих форму.
-
class matplotlib.markers.MarkerStyle(marker=None, fillstyle=None) -
Базируется на
objectПараметры: маркер : строка или массив, необязательно, по умолчанию: None
См. описания возможных маркеров в строке документации модуля.
fillstyle : строка, необязательно, по умолчанию: ‘full’
‘full’, ‘left”, ‘right’, ‘bottom’, ‘top’, ‘none’
Атрибуты
маркеры (список известных маркеров) fillstyles (список известных стилей заливки) filled_markers (список известных заполненных маркеров.) -
filled_markers = ('o', 'v', '^', '', '8', 's', 'p', '*', 'h', 'H', 'D', 'd')
-
fillstyles = ('full', 'left', 'right', 'bottom', 'top', 'none')
-
get_alt_path()
-
get_alt_transform()
-
get_capstyle()
-
get_fillstyle()
-
get_joinstyle()
-
get_marker()
-
get_path()
-
get_snap_threshold()
-
get_transform()
-
is_filled()
markers = {0: 'tickleft', 1: 'tickright', 2: 'tickup', 3: 'tickdown', 4: 'caretleft', 5: 'caretright', 'H': 'hexagon2', 'h': 'hexagon1', '1': 'tri_down', '4': 'tri_right', 'd': 'thin_diamond', '.': 'point', None: 'nothing', '^': 'triangle_up', '_': 'hline', 'o': 'circle', 'D': 'diamond', 's': 'square', ' ': 'nothing', 'x': 'x', '8': 'octagon', '': 'nothing', 'v': 'triangle_down', ',': 'pixel', 6: 'caretup', '2': 'tri_up', 'p': 'pentagon', 7: 'caretdown', '*': 'star', '>': 'triangle_right', '
-
set_fillstyle(fillstyle) -
Устанавливает стиль заливки
Параметры: fillstyle : строка среди известных стилей заливки
-
set_marker(marker)
-
© 2012–2016 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/1.5.3/api/markers_api.html