Observação
Clique aqui para baixar o código de exemplo completo
O kit de ferramentas mplot3d #
Gerando gráficos 3D usando o kit de ferramentas mplot3d.
Este tutorial apresenta vários gráficos 3D. Clique nas figuras para ver cada exemplo completo da galeria com o código que gera as figuras.
Os eixos 3D (da classe Axes3D
) são criados passando o projection="3d"
argumento de palavra-chave para Figure.add_subplot
:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
Várias subtramas 3D podem ser adicionadas na mesma figura, como nas subtramas 2D.
Alterado na versão 1.0.0: Antes do Matplotlib 1.0.0, apenas um único Axes3D
podia ser criado por figura; precisava ser instanciado diretamente como .ax = Axes3D(fig)
Alterado na versão 3.2.0: Antes do Matplotlib 3.2.0, era necessário importar explicitamente o
mpl_toolkits.mplot3d
módulo para fazer a projeção '3d' para
Figure.add_subplot
.
Veja o FAQ mplot3d para mais informações sobre o kit de ferramentas mplot3d.
Gráficos de linha #
Consulte Axes3D.plot
a documentação da API.
Gráficos de dispersão #
Consulte Axes3D.scatter
a documentação da API.
Gráficos de estrutura de arame #
Consulte Axes3D.plot_wireframe
a documentação da API.
Parcelas de superfície #
Consulte Axes3D.plot_surface
a documentação da API.
Gráficos Tri-Surface #
Consulte Axes3D.plot_trisurf
a documentação da API.
Gráficos de contorno #
Consulte Axes3D.contour
a documentação da API.
Gráficos de contorno preenchidos #
Consulte Axes3D.contourf
a documentação da API.
Novo na versão 1.1.0: O recurso demonstrado no segundo exemplo de contornof3d foi ativado como resultado de uma correção de bug para a versão 1.1.0.
Gráficos de polígonos #
Consulte Axes3D.add_collection3d
a documentação da API.
Gráficos de barra #
Consulte Axes3D.bar
a documentação da API.
Aljava #
Consulte Axes3D.quiver
a documentação da API.
Plotagens 2D em 3D #
Texto #
Consulte Axes3D.text
a documentação da API.