matplotlib.patches.StepPatch #

classe matplotlib.patches. StepPatch ( valores , arestas , * , orientação = 'vertical' , linha de base = 0 , ** kwargs ) [fonte] #

Bases:PathPatch

Um patch de caminho descrevendo uma função constante passo a passo.

Por padrão, o caminho não é fechado e inicia e para no valor da linha de base.

Parâmetros :
valores semelhantes a matriz

As alturas dos degraus.

arestas tipo array

As posições de borda, com , entre as quais a curva assume valores vals.len(edges) == len(vals) + 1

orientação {'vertical', 'horizontal'}, padrão: 'vertical'

A direção dos passos. Vertical significa que os valores estão ao longo do eixo y e as arestas estão ao longo do eixo x.

baseline float, array-like ou None, padrão: 0

O valor inferior das arestas delimitadoras ou quando fill=True, a posição da aresta inferior. Se fill for True ou um array for passado para baseline , um caminho fechado será desenhado.

Outros argumentos de palavra-chave válidos são:

Propriedade

Descrição

agg_filter

uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem

alpha

desconhecido

animated

bool

antialiasedou aa

bool ou nenhum

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

color

cor

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuante ou nenhum

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

get_data ( ) [fonte] #

Obtenha StepPatchvalores, arestas e linha de base como namedtuple.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , antialiased=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , color=<UNSET> , data=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hachura=<UNSET> , in_layout=<UNSET> , joinstyle=<UNSET> ,label=<UNSET> ,linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , path=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #

Defina várias propriedades de uma só vez.

As propriedades suportadas são

Propriedade

Descrição

agg_filter

uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem

alpha

escalar ou nenhum

animated

bool

antialiasedou aa

bool ou nenhum

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

color

cor

data

Tipo array 1D ou Nenhum

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuante ou nenhum

mouseover

bool

path

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

set_data ( valores = nenhum , bordas = nenhum , linha de base = nenhum ) [fonte] #

Defina StepPatchvalores, arestas e linha de base.

Parâmetros :
valores 1D semelhantes a matrizes ou Nenhum

Não atualizará valores, se passar Nenhum

bordas tipo array 1D, opcional
flutuação da linha de base , tipo matriz 1D ou nenhum

Exemplos usando matplotlib.patches.StepPatch#

Demonstração de escadas

Demonstração de escadas

Demonstração de escadas