Crearea de vizualizări 3D ale datelor de inginerie ajută la înțelegerea structurilor complexe și comportamentelor. Integrarea SciPy cu Matplotlib permite o analiză avansată a datelor și capacități de vizualizare. Acest articol explică modul în care să genereze parcele 3D folosind în mod eficient aceste instrumente.

Crearea mediului

Pentru a începe, instalați bibliotecile necesare dacă acestea nu sunt deja disponibile. Utilizați pip pentru a instala SciPy și Matplotlib:

Command:

pip instala scipy matplotlib

Pregătirea datelor pentru vizualizare

Generarea sau încărcarea de date de inginerie folosind funcții SciPy sau alte surse de date. De exemplu, creați o rețea de ochiuri pentru complotarea suprafeței:

Example:

import numpy as np

x = np.linspace(-5, 5, 100)

y = np.linspace(-5, 5, 100)

X, Y = np.meshgrid(x, y)

Z = np.sin (np.sqrt(X**2 + Y**2))

Crearea de vizualizări 3D

Utilizaţi Matplotlib 3D complot capabilitati pentru a vizualiza datele. Importaţi setul de instrumente 3D şi configuraţi complotul:

Example:

import matplotlib.pyplot ca plt

de la mpl toolkits.mplot3d import Axes3D

smochin = plt.figure ()

ax = fig.add subplot (111, proiection=3d')

ax.plot suprafață(X, Y, Z, cmap='viridis')

plt. show()

Sfaturi suplimentare de vizualizare

Ajustați hărțile de culoare, adăugați etichete și personalizați vederea pentru a spori claritatea. Utilizați diferite funcții de complotare, cum ar fi ramele de sârmă sau parcelele de contur pentru perspective variate.

Exemple de personalizare includ:

  • Schimbarea colormap: cmap="plasma"
  • Etichetele de adăugare: ax.set xetichetă("X Axis")
  • Ajustarea unghiului de vizualizare: ax.view init (elev=30, azim=45)