Terrain de contour dans Python

Terrain de contour dans Python
Un tracé de contour est une méthode pour représenter une apparente 3D sur un plan 2D. Tracez deux interprètes X et Y sur l'axe des y et tracez une variable Z en utilisant une ligne de contour. Parfois, ces lignes de contour sont appelées valeurs d'iso-réponse.

Les diagrammes de contour sont utiles pour voir comment la valeur de Z fluctue en réponse à l'entrée de ces deux variables, X et Y. Ces variables sont fréquemment limitées à une grille systématique appelée maillage. NP.Meshgrid génère une grille oblongue à partir d'un tableau de valeurs de la variable x et un tableau de valeurs de la variable Y. Les tracés de contour sont créés par l'utilisation de matplotlib.

Le génie civil nous permet de voir la topographie d'un bâtiment dans une carte de contour. En génie mécanique, les diagrammes de contour peuvent démontrer le gradient de contrainte sur toute la surface d'une pièce. Discutons des différentes méthodes qui sont utilisées pour les tracés de contour dans Python.

Tracé du contour par l'utilisation de la fonction contour ()

Pour créer un tracé de contour en utilisant Matplotlib.Py Pyl, nous devons utiliser la hache.Fonction contour (). Cette méthode contient trois arguments. Les deux premiers arguments X et Y sont des tableaux bidimensionnels de points x et y, et le troisième argument Z est un tableau bidimensionnel qui décide de la hauteur du contour, indiqué par les couleurs du tracé bidimensionnel.

Pour l'exécution de Python Code, nous installons d'abord Spyder5. Le nom du nouveau fichier est «Temp44.py ".

Cet exemple contient la méthode Numpy NP.MeshGrid (), qui génère un tableau bidimensionnel à partir d'un tableau unidimensionnel.

La hache.La fonction contourf () est liée à la hache.contour (), à l'exclusion de la méthode hache.Contourf () crée un graphique de contour «rempli». Comme alternative aux lignes du tracé créé par la méthode Axe.contour().

Les parcelles de contour contiennent des barres de couleur

Les couleurs désignent la troisième ampleur sur un tracé 2D bidimensionnel (comme «hauteur»), il est donc adapté à l'échelle de la signification de chaque couleur. L'échelle de couleur est généralement affichée à côté de la figure.

La barre de couleur est complémentaire au tracé de contour Matplotlib par l'utilisation de la figue.Fonction ColorBar (). Les barres de couleurs ne sont pas un fragment de ces tracés de contour, donc les barres de couleur doivent être fonctionnelles aux objets (fréquemment nommé Fig).

Nous devons passer le tracé de contour sur la figue.Fonction ColorBar (). Par conséquent, lors de l'ajout de la barre de couleur à n'importe quelle figure, l'objet du tracé doit exister. Cet objet du tracé est le résultat de l'utilisation de la hache de fonction.contourf (). Le résultat de la hache.La fonction contourf () n'a été allouée à aucune variable. Cependant, pour insérer une barre de couleur dans n'importe quel tracé de contour, nous devons enregistrer l'objet de ce tracé sur n'importe quelle variable afin que nous puissions attribuer l'objet du tracé à la fonction Fig.barre de couleur().

Dans ce code, le «CF» est un objet de tracé généré par la fonction de la fonction.contourf (). L'axe de cet objet contenant le diagramme de contour est passé par la hache à l'autre fonction Fig.Colorbar () avec l'objet de l'intrigue 'cf'. Ici, nous utilisons la hache.Fonction contourf (x, y, z). Où le paramètre x et le paramètre y sont des tableaux 2D de points x et y, et le paramètre z est un tableau 2D qui définit la couleur de la région du tracé.

Dans la sortie, nous obtenons le tracé de contour ombré. La région ombrée est générée par la hache de fonction.contourf ().

Visualisation des fonctions 3D

Nous commençons à représenter le tracé de contour par l'utilisation de la méthode F (x, y). Nous faisons une sélection exacte de la fonction «f». Tout d'abord, nous importons Matplotlib.pypllot comme complot. Ensuite, nous décidons du style de l'intrigue en passant la couleur du paramètre «White White». Nous importons Numpy en tant que NP. Après cela, nous définissons la fonction «f». Les tracés de contour sont créés en utilisant le tracé.Méthode de contour. Cela nécessite trois paramètres: une grille de valeur X, une grille de valeur y et une grille de valeur Z. Les valeurs de x et y montrent des emplacements sur le tracé, la valeur de z est signifiée par des lignes de contour. Peut-être que la méthode la plus simple pour faire de telles figures est d'utiliser le NP.Méthode de maillage. Cette fonction crée une grille 2D à partir d'un tableau 1D.

Nous passons l'argument Color = "Red" au tracé de la fonction.contour () donc le tracé résultant contient la couleur rouge des lignes.

Lorsque nous utilisons une seule couleur, par défaut, les nombres négatifs sont indiqués par des lignes pointillées et les lignes pleines signifient les valeurs positives.

Cartes de couleur de l'intrigue de contour

Nous pouvons modifier le schéma de couleur par défaut pour les contours matplotlib et occuper les tracés de contour. Une méthode courante pour modifier les schémas de couleur est d'appeler l'intrigue.Méthode get_cmap (), qui se traduit par une chose Colormap. Diverses cartes de couleurs existent pour contourner les parcelles. Le truc Colormap est passé comme un paramètre de mot-clé à la hache.Fonction contourf () ou hache.Fonction contour ().

Dans cette section du code, nous créerons deux parcelles de contour complètes. Ces parcelles de contour ont différentes couleurs de cartes.

Conclusion

Nous représentons les données 3D en 2D par l'utilisation de lignes de contour ou de zones codées en couleur. Certaines méthodes Matplotlib sont utilisées pour le traçage du contour. L'API Matplotlib comprend des méthodes contourf () et contour () qui sont utilisées pour concevoir des lignes de contour ou compléter les contours.