Comment dessiner un rectangle en python ? Laissez-moi vous expliquer les étapes spécifiques ci-dessous :
Le paramètre Rectangle de plt :
Le premier paramètre est la coordonnée (x, y), qui est la coordonnée du point de départ du rectangle dessin. Ce point de départ Les coordonnées ne sont pas dessinées aveuglément à partir du coin inférieur gauche, mais correspondent à l'origine des coordonnées dans toute la figure, qui est (0, 0).
Le deuxième paramètre est la largeur du rectangle
Le troisième paramètre est la hauteur du rectangle
Remarque : Dans le code rcnn rapide, la boîte roi est dessinée dans l'image, Le l'origine de l'image est dans le coin supérieur gauche, mais l'origine de l'axe des coordonnées est dans le coin inférieur gauche, donc même si les paramètres du rectangle sont exactement les mêmes, ce qui est dessiné dans l'image et l'axe des coordonnées sont différents .
Recommandations associées : "Tutoriel vidéo Python"
plt.axis('off') signifie ne pas afficher l'axe de coordonnées
Le premier code :
import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) rect = plt.Rectangle((0.1,0.1),0.5,0.3) ax.add_patch(rect) plt.show()
Le deuxième code :
import matplotlib.pyplot as plt fig = plt.figure() #创建图 ax = fig.add_subplot(111) #创建子图 plt.gca().add_patch(plt.Rectangle((0.1,0.1),0.5,0.3)) plt.show()
Le graphique et le sous-graphique actuels peuvent être obtenus en utilisant plt.gcf() et plt.gca(), qui représentent Get Current Figure et Get Actuel respectivement. Dans le module pyplot, de nombreuses fonctions traitent l'objet Figure ou Axes actuel. Par exemple : plt.plot() obtiendra en fait l'objet Axes actuel via plt.gca(), puis appellera la méthode ax.plot() pour obtenir un résultat réel. dessin.
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!