Baixe o app para aproveitar ainda mais
Prévia do material em texto
Módulo Matplotlib Matplotlib e Pylab ● Existem vários pacotes de terceiros para a geração de gráficos disponíveis para Python, sendo que o mais popular deles é o Pylab / Matplotlib. ● Pode ser baixado em: http://matplotlib.sourceforge.net/ Criando gráficos de funções from pylab import * ent = arange(0., 20.1, .1) sai = cos(ent) # Calcula os cossenos da entrada plot(ent, sai) # Plota a curva xlabel('entrada') # Texto para o eixo X ylabel('cosseno') # Texto para o eixo Y title('Cossenos') # Texto no topo da figura grid(True) # Ativa a grade Show() # Apresenta a figura resultante na tela Criando gráficos de funções Criando gráficos de funções ● Vamos gerar a seguinte figura: Criando gráficos de funções ● Gerando a parte de cima: from pylab import * ent1 = arange(0., 7., .1) sai1 = cos(ent1) sai2 = sin(ent1) subplot(211) #(nº linhas, nº colunas, figura atual) plot(ent1, sai1, 'bo:', ent1, sai2, 'g^-') legend(['Cossenos', 'Senos']) grid(True) show() Figura 1 = parte de cima o : bola + : + ^ : triângulo - : linha continua s : quadrado -- : tracejado b : azul r : vermelho g : verde y : amarelo Criando gráficos de funções ● 1ª parte: Criando gráficos de funções ● Gerando a parte de baixo (acrescentar no código anterior): dif = sai2 - sai1 subplot(212) # Desenha barras # Eixo X: arange(len(dif)) + .5 # Eixo Y: dif # Largura das barras: .5 # Cor: b bar(arange(len(dif)) + .5, dif, .5, color='b') savefig('graf.png') #se quiser salvar a figura Criando gráficos de funções ● Figura completa: Exercícios 1) Gere o gráfico a seguir para a equação do 2º grau: x² + 2x + 1 Exercícios 2) Gere a figura a seguir onde f1, f2 e f3 são dadas por: f1: 2x + 3 f2: -0.5x + 5 f3: 3x - 1 Outros gráficos ● Exemplo pizza ● Exemplo mapas Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12
Compartilhar