🎨 Matplotlib Cheat Sheet (pyplot)

📄 Documentação Oficial do Matplotlib

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