matplotlib.axes.Axes.stem #

Machados. stem ( *args , linefmt=None , markerfmt=None , basefmt=None , bottom=0 , label=None , use_line_collection=< parâmetro obsoleto> , orientação='vertical' , data=None ) [fonte] #

Crie um gráfico de tronco.

Um gráfico de haste desenha linhas perpendiculares a uma linha de base em cada localização locs da linha de base até as cabeças e coloca um marcador lá. Para plotagens de haste vertical (o padrão), os locais são posições x e as cabeças são valores y . Para plotagens de haste horizontal, os locais são posições y e as cabeças são valores x .

Assinatura de chamada:

stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)

As posições locs são opcionais. Os formatos podem ser fornecidos como argumentos posicionais ou como palavras-chave. Passar marcadorfmt e basefmt posicionalmente está obsoleto desde o Matplotlib 3.5.

Parâmetros :
locs tipo array, padrão: (0, 1, ..., len(cabeças) - 1)

Para plotagens de hastes verticais, as posições x das hastes. Para plotagens de hastes horizontais, as posições y das hastes.

head -like array

Para plotagens de haste vertical, os valores y das cabeças da haste. Para plotagens de hastes horizontais, os valores x das cabeças das hastes.

linefmt str, opcional

Uma string definindo a cor e/ou estilo de linha das linhas verticais:

Personagem

estilo de linha

'-'

linha sólida

'--'

linha tracejada

'-.'

linha traço-ponto

':'

linha pontilhada

Padrão: 'C0-', ou seja, linha sólida com a primeira cor do ciclo de cores.

Observação: os marcadores especificados por meio desse parâmetro (por exemplo, 'x') serão ignorados silenciosamente (a menos que seja usado use_line_collection=False). Em vez disso, os marcadores devem ser especificados usando markerfmt .

marcadorfmt str, opcional

Uma string definindo a cor e/ou forma dos marcadores nas cabeças das hastes. Se o marcador não for fornecido, use o marcador 'o', ou seja, círculos preenchidos. Se a cor não for fornecida, use a cor de linefmt .

basefmt str, padrão: 'C3-' ('C2-' no modo clássico)

Uma string de formato que define as propriedades da linha de base.

orientação str, padrão: 'vertical'

Se 'vertical', produzirá um gráfico com hastes orientadas verticalmente, caso contrário, as hastes serão orientadas horizontalmente.

flutuante inferior , padrão: 0

A posição y/x da linha de base (dependendo da orientação).

label str, padrão: Nenhum

O rótulo a ser usado para as hastes nas legendas.

use_line_collection bool, padrão: True

Obsoleto desde 3.6

Se True, armazene e plote as linhas-tronco como um LineCollectionem vez de linhas individuais, o que aumenta significativamente o desempenho. Se False, o padrão é o antigo comportamento de usar uma lista de Line2Dobjetos.

objeto indexável de dados , opcional

Se fornecido, todos os parâmetros também aceitam uma string s, que é interpretada como data[s](a menos que isso gere uma exceção).

Devoluções :
StemContainer

O contêiner pode ser tratado como uma tupla ( markerline , stemlines , baseline )

Notas

Veja também

O tronco da função MATLAB que inspirou este método.

Exemplos usando matplotlib.axes.Axes.stem#

Demonstração da legenda

Demonstração da legenda

Demonstração da legenda
haste 3D

haste 3D

haste 3D
haste(x, y)

haste(x, y)

haste(x, y)