Buscar

Aula Matplotlib - Python Computação II - Engenharia Mecânica UFRJ

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

Outros materiais