Escolar Documentos
Profissional Documentos
Cultura Documentos
1
45
2
45
Gráficos de linha
Gráficos de barras
Gráficos de pizza
3
Figuras geométricas
45
Gráficos tridimensionais
Gráficos de Linha
4
45
A tabela a seguir apresenta os níveis de
produção de pares de um determinado
modelo de calçado nos meses de março
a julho
6
45
Elaborado pelo autor: Ricardo A. D. Zanardini Elaborado pelo autor com Ferramenta Tabela
import matplotlib.pyplot as plt
x=['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']
y=[174, 197, 204, 233, 252]
plt.plot(x,y)
plt.ylim(0, 260)
plt.title
13
45
('Demandas diárias')
plt.xlabel('Dia')
plt.ylabel('Demanda')
plt.show() Elaborado pelo autor: Ricardo A. D. Zanardini
Gráficos de Barras
14
45
A tabela a seguir apresenta os níveis de
produção de pares de um determinado
modelo de calçado nos meses de março a
julho
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
largura=0.5
plt.bar(x,y,largura)
plt.title('Produção
17
45
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show() Elaborado pelo autor: Ricardo A. D. Zanardini
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
largura=0.5
plt.barh(x,y,largura)
plt.title('Produção
18
45
de março a julho')
plt.xlabel('Produção')
plt.ylabel('Mês')
plt.show() Elaborado pelo autor: Ricardo A. D. Zanardini
A tabela a seguir apresenta os níveis de
produção de dois modelos de pares de
calçados nos meses de março a julho
largura=0.3
plt.bar(x, y1, largura, color='r')
plt.bar(x+largura, y2, largura, color='c')
plt.xticks(x, mes)
plt.title('Produção de março a julho')
plt.xlabel('Mês')
21
plt.ylabel('Produção')
45
Elaborado pelo autor: Ricardo A. D. Zanardini Elaborado pelo autor com Ferramenta Tabela
import matplotlib.pyplot as plt
x=['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']
y=[174, 197, 204, 233, 252]
plt.bar(x,y)
plt.ylim(0, 260)
plt.title
24
45
('Demandas diárias')
plt.xlabel('Dia')
plt.ylabel('Demanda')
plt.show() Elaborado pelo autor: Ricardo A. D. Zanardini
Gráficos de Pizza
25
45
Em uma instituição de ensino, há 340
estudantes do curso de Engenharia da
Computação, 560 de Engenharia Elétrica e
290 de Engenharia de Produção cursando a
26
45
disciplina de Geometria Analítica. Faça um
gráfico de pizza representando esse fato
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção']
plt.axis('equal')
plt.pie(x,labels=cursos)
27
45
plt.title('Número de
estudantes por curso')
plt.show ()
Elaborado pelo autor: Ricardo A. D. Zanardini
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção']
plt.axis('equal')
plt.pie(x, labels=cursos,
28
autopct='%1.1f%%')
45
plt.title('Número de
estudantes por curso')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção’]
cores=['r', 'm', 'y']
plt.axis('equal')
plt.pie(x,labels=cursos,
colors=cores,
shadow=True,
29
45
autopct='%1.1f%%')
plt.title('Número de estudantes por curso')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção']
cores=['r', 'm', 'y']
plt.axis('equal')
plt.pie(x,labels=cursos,
colors=cores, shadow=True,
explode=(0.1, 0, 0),
30
45
autopct='%1.1f%%')
plt.title('Número de estudantes por curso')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
Em uma indústria, 450 funcionários
trabalham no primeiro turno, 580 no
segundo turno e 270 no terceiro turno.
Faça um gráfico de pizza para
31
45
representar essa situação
import matplotlib.pyplot as plt
x=[450, 580, 270]
turnos=['1° Turno', '2° Turno ', '3° Turno']
cores=['r', 'b', 'y']
plt.axis('equal')
plt.pie(x, labels=turnos,
32
45 colors=cores, shadow=True, autopct='%1.1f%
%')
plt.title('Número de funcionários por turno')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
Figuras Geométricas
33
45
Construa um retângulo verde com base
igual a 5, altura igual a 7 e canto inferior
direito no ponto P de coordenadas (2, 1)
34
45
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig=plt.figure()
fig1=fig.add_subplot
(111, aspect='equal')
fig1.add_patch
35
45 (patches.Rectangle
((2, 1), 5, 7, color='green'))
plt.ylim(0,10) Elaborado pelo autor: Ricardo A. D. Zanardini
plt.xlim(0,10)
Faça a representação de um
círculo azul com centro em
C(7, 6) e raio igual a 5
36
45
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig=plt.figure()
fig1=fig.add_subplot
(111, aspect='equal')
fig1.add_patch
37
(patches.Circle((7,6),
45
5, color='blue'))
plt.ylim(0,15)
plt.xlim(0,15)
Elaborado pelo autor: Ricardo A. D. Zanardini
Faça a representação de uma elipse com
centro em C(8, 5) em que o diâmetro
horizontal seja igual a 7, e o vertical seja
38
45
igual a 3
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig=plt.figure()
fig1=fig.add_subplot
(111, aspect='equal')
fig1.add_patch
39
(patches.Ellipse((8,5),
45
7, 3, color='blue'))
plt.ylim(0,10)
plt.xlim(0,15)
Elaborado pelo autor: Ricardo A. D. Zanardini
Gráficos Tridimensionais
40
45
#Criação dos eixos
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig=plt.figure()
ax=plt.axes
(projection='3d')
41
45
fig=plt.figure()
ax=plt.axes(projection='3d')
ax.plot_surface(X,Y,Z) Elaborado pelo autor: Ricardo A. D. Zanardini
#Gráfico de linha
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
fig=plt.figure()
ax=plt.axes(projection='3d')
43
45 Z=np.linspace(0, 15, 1000)
X=np.sin(Z)
Y=np.cos(Z)
Elaborado pelo autor: Ricardo A. D. Zanardini
ax.plot3D(X,Y,Z,'red')
#Superfície aramada
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
x=np.linspace(-5,5,100)
y=np.linspace(-5,5,100)
X,Y=np.meshgrid(x,y)
44
45
Z=X**2+Y**2
fig=plt.figure()
ax=plt.axes(projection='3d')
Elaborado pelo autor: Ricardo A. D. Zanardini
ax.plot_wireframe(X,Y,Z)
#Curvas de nível
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
x=np.linspace(-5,5,100)
y=np.linspace(-5,5,100)
X,Y=np.meshgrid(x,y)
45
45
Z=X**2+Y**2
fig=plt.figure()
ax=plt.axes(projection='3d')
Elaborado pelo autor: Ricardo A. D. Zanardini
ax.contour3D(X,Y,Z,15)
46
45