2017-11-28 14 views
-2

Ich möchte einige Rechtecke zeichnen und in denen möchte ich die Reihenfolge von ihnen mit Python.For example- Wenn es zwei Rechtecke in einer Figur gibt, wird jeder von ihnen ihre Nummer-1,2 enthalten . Wie geht das?Zeichnen von Rechtecken in Python

+0

Dies ist zu breit. Bitte teilen Sie, was Sie bereits versucht haben – Gibolt

+0

Eigentlich bekomme ich keine Möglichkeit, in einem Rechteck zu schreiben. –

Antwort

0

fand ich diesen Ansatz in http://matthiaseisen.com/pp/patterns/p0203/:

import matplotlib.pyplot as plt 
import matplotlib.patches as patches 

patterns = ['-', '+', 'x', 'o', 'O', '.', '*'] # more patterns 
fig4 = plt.figure() 
ax4 = fig4.add_subplot(111, aspect='equal') 
for p in [ 
    patches.Rectangle(
     (0.05 + (i * 0.13), 0.1), 
     0.1, 
     0.6, 
     hatch=patterns[i], 
     fill=False 
    ) 
for i in range(len(patterns)) 
]: 
ax4.add_patch(p) 
fig4.savefig('rect4.png', dpi=90, bbox_inches='tight')' 

Aber hier gibt es Schraffuren. Aber ich möchte nur eine Zahl in die Mitte jedes Rechtecks ​​setzen.

+2

Verwenden Sie den Link zum Bearbeiten Ihrer Frage, um weitere Informationen hinzuzufügen. Die Schaltfläche Post-Antwort sollte nur für vollständige Antworten auf die Frage verwendet werden. - [Aus Bewertung] (/ review/low-quality-posts/18469102) – Kcoder

Verwandte Themen