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
PolyCollectioninstâncias, uma para cada elemento no gráfico de área empilhada.
- lista de