Exemplos #
Esta página contém gráficos de exemplo. Clique em qualquer imagem para ver a imagem completa e o código-fonte.
Para tutoriais mais longos, consulte nossa página de tutoriais . Você também pode encontrar recursos externos e um FAQ em nosso guia do usuário .
Linhas, barras e marcadores #

Distribuição discreta como gráfico de barras horizontais

Mapeando as propriedades do marcador para dados multivariados

Criando uma linha do tempo com linhas, datas e texto
Imagens, contornos e campos #

Gráfico de contorno de dados espaçados irregularmente
Subparcelas, eixos e figuras #

Controlando os limites de exibição usando margens e sticky_edges

Rótulos de figuras: suptitle, supxlabel, supylabel

Combinando duas subtramas usando subtramas e GridSpec

Usando Gridspec para criar layouts de subtramas de várias colunas/linhas
Estatísticas #

Gráficos de caixa com cores de preenchimento personalizadas

Traçar uma elipse de confiança de um conjunto de dados bidimensional

Incluindo limites superior e inferior em barras de erro

Criando caixas de barras de erro usando PatchCollection

Usando histogramas para traçar uma distribuição cumulativa

Algumas características da função histograma (hist)

Demonstração das diferentes configurações histtype da função histograma

A função histograma (hist) com vários conjuntos de dados
Gráficos circulares e polares #
Texto, rótulos e anotações #

Demonstração de fontes (estilo orientado a objetos)

Demonstração de fontes (argumentos de palavra-chave)

Controlando o estilo de texto e rótulos usando um dicionário
pyplot #

Controlando programaticamente o ajuste da subtrama
Cor #
Para obter informações mais detalhadas sobre os mapas de cores disponíveis no matplotlib, bem como uma descrição de suas propriedades, consulte o tutorial de mapas de cores .

Criando um mapa de cores a partir de uma lista de cores
Formas e coleções #

Coleção Line, Poly e RegularPoly com escalonamento automático
Folhas de estilo #

Métodos bayesianos para folha de estilos de hackers
axes_grid1 #

Controlando a posição e o tamanho das barras de cores com eixos inseridos

Definindo um aspecto fixo nas células do ImageGrid
artista do eixo #

recursos mpl_toolkits.axisartist.floating_axes
Mostra #
Animação #

Imagem animada usando uma lista pré-computada de imagens
Tratamento de eventos #
O Matplotlib oferece suporte à manipulação de eventos com um modelo de evento neutro da GUI, para que você possa se conectar aos eventos do Matplotlib sem saber em qual interface de usuário o Matplotlib será conectado. Isso tem duas vantagens: o código que você escreve será mais portátil e os eventos do Matplotlib estão cientes de coisas como espaço de coordenadas de dados e em quais eixos o evento ocorre, para que você não precise mexer com detalhes de transformação de baixo nível para ir do espaço da tela ao espaço de dados. Exemplos de separação de objetos também estão incluídos.
Diversos #

Construindo histogramas usando retângulos e polycollections
Plotagem 3D #

Demonstra a plotagem de curvas de contorno (nível) em 3D

Demonstra a plotagem de curvas de contorno (nível) em 3D usando a opção extend3d

Hillshading personalizado em uma plotagem de superfície 3D

Gere polígonos para preencher o gráfico de linha 3D

Voxel 3D / plotagem volumétrica com coordenadas cilíndricas
Escalas #
Esses exemplos cobrem como diferentes escalas são tratadas no Matplotlib.
Parcelas especiais #

Gráfico de radar (também conhecido como gráfico de aranha ou estrela)

Diagrama SkewT-logP: usando transformações e projeções personalizadas
Espinhas #
Carrapatos #

Formatando marcações de data usando ConciseDateFormatter

Colocando marcações de data usando regras de recorrência

Formatador de marca personalizado para séries temporais

Definindo rótulos de escala de uma lista de valores

Mova os rótulos dos marcadores do eixo x para o topo
Unidades #
Esses exemplos cobrem as muitas representações de unidades no Matplotlib.
Incorporando Matplotlib em interfaces gráficas de usuário #
Você pode incorporar o Matplotlib diretamente em um aplicativo de interface do usuário seguindo os exemplos embedding_in_SOMEGUI.py aqui. Atualmente, o Matplotlib suporta PyQt/PySide, PyGObject, Tkinter e wxPython.
Ao incorporar o Matplotlib em uma GUI, você deve usar a API Matplotlib diretamente em vez da interface processual pylab/pyplot, portanto, dê uma olhada no diretório samples/api para obter alguns códigos de exemplo trabalhando com a API.

Incorporando no GTK3 com uma barra de ferramentas de navegação

Incorporando em GTK4 com uma barra de ferramentas de navegação

Incorporação em um servidor de aplicações web (Flask)
Demonstração do usuário #
Widgets #
Exemplos de como escrever widgets primitivos, mas agnósticos da GUI, no matplotlib

Selecione índices de uma coleção usando o seletor de polígonos

Ajustando controles deslizantes para valores discretos