matplotlib.pyplot.step #

matplotlib.pyplot. step ( x , y , * args , where = 'pre' , data = None , ** kwargs ) [source] #

Faça um gráfico de passos.

Assinaturas de chamada:

step(x, y, [fmt], *, data=None, where='pre', **kwargs)
step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)

Este é apenas um invólucro fino em torno do plotqual altera algumas opções de formatação. A maioria dos conceitos e parâmetros do gráfico também podem ser usados ​​aqui.

Observação

Este método usa um gráfico padrão com um estilo de desenho de etapa: Os valores x são as posições de referência e as etapas se estendem para a esquerda/direita/ambas as direções, dependendo de onde .

Para o caso comum em que você conhece os valores e arestas das etapas, use stairsem vez disso.

Parâmetros :
x tipo array

Sequência 1D de x posições. Supõe-se, mas não se verifica, que é uniformemente crescente.

semelhante a um array

Sequência 1D de níveis y.

fmt str, opcional

Uma string de formato, por exemplo, 'g' para uma linha verde. Veja plotpara uma descrição mais detalhada.

Observação: embora as strings de formato completo sejam aceitas, é recomendável especificar apenas a cor. Os estilos de linha são atualmente ignorados (em vez disso, use o argumento de palavra-chave estilo de linha ). Os marcadores são aceitos e plotados nas posições dadas, no entanto, esse é um recurso raramente necessário para plotagens de etapas.

onde {'pré', 'pós', 'meio'}, padrão: 'pré'

Defina onde as etapas devem ser colocadas:

  • 'pré': O valor y continua constantemente à esquerda de cada posição x , ou seja, o intervalo tem o valor .(x[i-1], x[i]]y[i]

  • 'pós': O valor y continua constantemente à direita de cada posição x , ou seja, o intervalo tem o valor .[x[i], x[i+1])y[i]

  • 'mid': Os passos ocorrem a meio caminho entre as posições x .

objeto indexável de dados , opcional

Um objeto com dados rotulados. Se fornecido, forneça os nomes dos rótulos para plotar em x e y .

** kwargs

Parâmetros adicionais são os mesmos de plot.

Devoluções :
lista deLine2D

Objetos que representam os dados plotados.

Exemplos usando matplotlib.pyplot.step#

Demonstração de escadas

Demonstração de escadas

Demonstração de escadas
Demonstração de passos

Demonstração de passos

Demonstração de passos