Heim >Backend-Entwicklung >Python-Tutorial >So zeichnen Sie ein Rechteck in Python
Wie zeichne ich ein Rechteck in Python? Lassen Sie mich die spezifischen Schritte unten erklären:
Der Rechteckparameter von plt:
Der erste Parameter ist die Koordinate (x, y), die die Startpunktkoordinate des Rechtecks ist Dieser Ausgangspunkt Die Koordinaten werden nicht blind aus der unteren linken Ecke gezeichnet, sondern entsprechen dem Ursprung der Koordinaten in der gesamten Figur, der (0, 0) ist.
Der zweite Parameter ist die Rechteckbreite
Der dritte Parameter ist die Rechteckhöhe
Hinweis: Im schnellen RCNN-Code wird die ROI-Box im Bild gezeichnet Der Ursprung des Bildes liegt in der oberen linken Ecke, der Ursprung der Koordinatenachse jedoch in der unteren linken Ecke. Selbst wenn die Parameter im Rechteck genau gleich sind, sind das, was im Bild gezeichnet wird, und die Koordinatenachse unterschiedlich .
Verwandte Empfehlungen: „Python-Video-Tutorial“
plt.axis('off') bedeutet, dass die Koordinatenachse nicht angezeigt wird
Der erste 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()
Der zweite 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()
Das aktuelle Diagramm und der Untergraph können mit plt.gcf() und plt.gca() abgerufen werden, die Get Current Figure und Get darstellen Aktuelle Achsen. Im Pyplot-Modul verarbeiten viele Funktionen das aktuelle Figure- oder Axes-Objekt. Beispiel: plt.plot() ruft tatsächlich das aktuelle Axes-Objekt ax über plt.gca() ab und ruft dann die Methode ax.plot() auf, um real zu erreichen Zeichnung.
Das obige ist der detaillierte Inhalt vonSo zeichnen Sie ein Rechteck in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!