Heim  >  Artikel  >  Backend-Entwicklung  >  So zeichnen Sie ein Rechteck in Python

So zeichnen Sie ein Rechteck in Python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-25 17:15:2110875Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn