Introdução
Este laboratório foi projetado para mostrar como criar um gráfico de wireframe 3D em Python usando Matplotlib. Um gráfico de wireframe é uma representação visual de uma superfície tridimensional que exibe a estrutura da superfície usando linhas. Neste laboratório, mostraremos como definir os parâmetros rstride e cstride para controlar a densidade das linhas no gráfico.
Dicas da VM
Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.
Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.
Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.
Importar as bibliotecas necessárias
Começaremos importando as bibliotecas necessárias. Neste caso, usaremos Matplotlib e o módulo axes3d.
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
Criar uma figura e dois subplots
Criaremos uma figura com dois subplots usando o método subplots(). Também definiremos a projeção para '3d' para que nossos subplots sejam tridimensionais.
fig, (ax1, ax2) = plt.subplots(
2, 1, figsize=(8, 12), subplot_kw={'projection': '3d'})
Obter os dados de teste
Usaremos o método get_test_data() do módulo axes3d para obter os dados de teste.
X, Y, Z = axes3d.get_test_data(0.05)
Criar o primeiro subplot
Criaremos o primeiro subplot com o parâmetro rstride definido como 10 e o parâmetro cstride definido como 0.
ax1.plot_wireframe(X, Y, Z, rstride=10, cstride=0)
ax1.set_title("Column (x) stride set to 0")
Criar o segundo subplot
Criaremos o segundo subplot com o parâmetro rstride definido como 0 e o parâmetro cstride definido como 10.
ax2.plot_wireframe(X, Y, Z, rstride=0, cstride=10)
ax2.set_title("Row (y) stride set to 0")
Mostrar o gráfico
Mostraremos o gráfico usando o método show().
plt.show()
Resumo
Neste laboratório, aprendemos como criar um gráfico de wireframe 3D usando Matplotlib. Usamos os parâmetros rstride e cstride para controlar a densidade das linhas no gráfico. Criamos uma figura com dois subplots e usamos o método plot_wireframe() para criar o gráfico de wireframe em cada subplot. Finalmente, mostramos o gráfico usando o método show().