import matplotlib.pyplot as plt x_data = [1,2,4,5,6,7] y_data = [x**2 for x in x_data] # Cria um gráfico de linha e retorna o "artista" para detalhar aquela # série de dados line, = plt.plot(x_data, y_data) # Adiciona uma descrição à série acima line.set_label('Wowness vs doge count') # As duas operações acima podem ser repetidas para criar novas séries de # dados. # Mostra a caixa de legenda plt.legend() # Ao invés de um fundo branco, mostra as linhas de 'grade' plt.grid() # Descrição dos eixos plt.xlabel("Number of doges") plt.ylabel("Wow, how wowsome am i?") # Título do gráfico plt.title("Wow, so much graph!") # Salva o gráfico num arquivo plt.savefig('doge_graph.png') # Mostra uma janela com o gráfico plt.show() # Fecha a 'janela' virtual, destruindo o gráfico e liberando a memória plt.close()

Resultado:

PS: Se receber um erro “SyntaxError: Non-ASCII character…” rodando o script acima, eu diria que a solução recomendada é mudar para o python 3 🙂