📄 Documentação Oficial do Matplotlib
| # | Comando / Função | O que faz | Exemplo |
|---|---|---|---|
| 1 | plt.figure() | Cria uma nova figura (janela do gráfico) | plt.figure(figsize=(8,4)) |
| 2 | plt.subplots() | Cria figura e eixos simultaneamente (Orientado a Objetos) | fig, ax = plt.subplots() |
| 3 | plt.show() | Exibe o gráfico na tela | plt.show() |
| 4 | plt.savefig() | Salva o gráfico em arquivo (PNG, PDF, SVG) | plt.savefig('plot.png', dpi=300) |
| 5 | plt.plot() | Gráfico de linha básico | plt.plot(x, y, label='Seno') |
| 6 | plt.scatter() | Gráfico de dispersão (pontos) | plt.scatter(x, y, color='red') |
| 7 | plt.bar() / plt.barh() | Gráfico de barras verticais / horizontais | plt.bar(categorias, valores) |
| 8 | plt.hist() | Histograma de frequências | plt.hist(dados, bins=20) |
| 9 | plt.boxplot() | Diagrama de caixa (estatística) | plt.boxplot(dados) |
| 10 | plt.pie() | Gráfico de pizza | plt.pie(fatias, labels=labels) |
| 11 | plt.stackplot() | Gráfico de áreas empilhadas | plt.stackplot(x, y1, y2) |
| 12 | plt.errorbar() | Gráfico de linha com barras de erro | plt.errorbar(x, y, yerr=0.2) |
| 13 | plt.title() | Adiciona um título ao gráfico | plt.title('Vendas 2024') |
| 14 | plt.xlabel() / plt.ylabel() | Nomeia os eixos X e Y | plt.xlabel('Meses') |
| 15 | plt.legend() | Exibe a legenda (baseada no 'label' dos plots) | plt.legend(loc='upper right') |
| 16 | plt.grid() | Adiciona linhas de grade | plt.grid(True, linestyle='--') |
| 17 | plt.xlim() / plt.ylim() | Define os limites visíveis dos eixos | plt.xlim(0, 100) |
| 18 | plt.xticks() / plt.yticks() | Define os marcadores (ticks) dos eixos | plt.xticks([0, 1, 2], ['A', 'B', 'C']) |
| 19 | color= / c= | Define a cor (ex: 'r', 'blue', '#FFFFFF') | color='green' |
| 20 | linestyle= / ls= | Estilo da linha ('-', '--', ':', '-.') | ls='--' |
| 21 | linewidth= / lw= | Espessura da linha | lw=2.5 |
| 22 | marker= | Símbolo do ponto ('o', 's', '^', 'x', '*') | marker='o' |
| 23 | alpha= | Transparência (0.0 a 1.0) | alpha=0.5 |
| 24 | plt.subplot() | Adiciona um subplot em uma grade (estilo funcional) | plt.subplot(2, 1, 1) |
| 25 | plt.tight_layout() | Ajusta automaticamente o espaçamento entre subplots | plt.tight_layout() |
| 26 | plt.clf() / plt.close() | Limpa a figura atual / Fecha a janela | plt.close() |
| 27 | plt.style.use() | Aplica um tema visual pré-definido | plt.style.use('ggplot') |
| 28 | plt.style.available | Lista todos os estilos disponíveis | plt.style.available |