matplotlib.pyplot.stackplot #
- matplotlib.pyplot. stackplot ( x , * args , labels = () , colors = None , baseline = 'zero' , data = None , ** kwargs ) [source] #
Desenhe um gráfico de área empilhada.
- Parâmetros :
- x (N,) tipo matriz
- y (M, N) semelhante a uma matriz
Supõe-se que os dados sejam desempilhados. Cada uma das seguintes chamadas é válida:
stackplot(x, y) # where y has shape (M, N) stackplot(x, y1, y2, y3) # where y1, y2, y3, y4 have length N
- linha de base {'zero', 'sym', 'wiggle', 'weighted_wiggle'}
Método usado para calcular a linha de base:
'zero'
: Linha de base zero constante, ou seja, um gráfico empilhado simples.'sym'
: Simétrico em torno de zero e às vezes é chamado de 'ThemeRiver'.'wiggle'
: Minimiza a soma das inclinações quadradas.'weighted_wiggle'
: faz o mesmo, mas pondera o tamanho de cada camada. Também é chamado de layout 'Streamgraph'. Mais detalhes podem ser encontrados em http://leebyron.com/streamgraph/ .
- lista de rótulos de str, opcional
Uma sequência de rótulos a serem atribuídos a cada série de dados. Se não for especificado, nenhum rótulo será aplicado aos artistas.
- lista de cores de cores, opcional
Uma sequência de cores a serem percorridas e usadas para colorir as áreas empilhadas. A sequência não precisa ter exatamente o mesmo comprimento que o número de y fornecido ; nesse caso, as cores serão repetidas desde o início.
Se não for especificado, serão utilizadas as cores do ciclo da propriedade Axes.
- objeto indexável de dados , opcional
Se fornecido, todos os parâmetros também aceitam uma string
s
, que é interpretada comodata[s]
(a menos que isso gere uma exceção).- ** kwargs
Todos os outros argumentos de palavra-chave são passados para
Axes.fill_between
.
- Devoluções :
- lista de
PolyCollection
Uma lista de
PolyCollection
instâncias, uma para cada elemento no gráfico de área empilhada.
- lista de