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 Axes3Dpodia 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.mplot3dmó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.plota documentação da API.
Gráficos de dispersão #
Consulte Axes3D.scattera documentação da API.
Gráficos de estrutura de arame #
Consulte Axes3D.plot_wireframea documentação da API.
Parcelas de superfície #
Consulte Axes3D.plot_surfacea documentação da API.
Gráficos Tri-Surface #
Consulte Axes3D.plot_trisurfa documentação da API.
Gráficos de contorno #
Consulte Axes3D.contoura documentação da API.
Gráficos de contorno preenchidos #
Consulte Axes3D.contourfa 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_collection3da documentação da API.
Gráficos de barra #
Consulte Axes3D.bara documentação da API.
Aljava #
Consulte Axes3D.quivera documentação da API.
Plotagens 2D em 3D #
Texto #
Consulte Axes3D.texta documentação da API.