Maison > Article > développement back-end > Python peut-il dessiner des images 3D ?
Les graphiques 3D sont largement utilisés dans des domaines tels que l'analyse des données, la modélisation des données, les graphiques et le traitement d'images. Ci-dessous, je vais vous présenter comment utiliser Python pour dessiner des graphiques 3D, y compris des points de dispersion 3D, des surfaces 3D et le dessin de contours 3D. , lignes droites 3D (courbes) et texte 3D, etc.
Travaux de préparation :
Pour dessiner des graphiques 3D en python, vous utilisez toujours le module de dessin couramment utilisé matplotlib, mais vous devez installer la boîte à outils mpl_toolkits. La méthode d'installation est la suivante : windows Depuis la ligne de commande, allez dans le dossier Scripts dans le répertoire d'installation de python et exécutez : pip install --upgrade matplotlib; exécutez cette commande directement dans l'environnement Linux.
Après avoir installé ce module, vous pouvez appeler la classe mplot3d sous mpl_tookits pour dessiner des graphiques 3D.
Recommandations associées : "Tutoriel vidéo Python"
Ce qui suit prend le processus de dessin d'une sphère comme exemple
1. Dessin 3D de la forme de la surface
from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # Make data u = np.linspace(0, 2 * np.pi, 100) v = np.linspace(0, np.pi, 100) x = 10 * np.outer(np.cos(u), np.sin(v)) y = 10 * np.outer(np.sin(u), np.sin(v)) z = 10 * np.outer(np.ones(np.size(u)), np.cos(v)) # Plot the surface ax.plot_surface(x, y, z, color='b') plt.show()
Surface sphérique, les résultats sont les suivants :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!