2017-11-28 9 views
-2

私はいくつかの四角形を描きたいと思います。それらの中にpythonを使ってそのシーケンスを印刷したいと思います。例えば、図に2つの四角形がある場合、それぞれ数字-1,2 。どうやってするか?Pythonで長方形を描く

+0

これは広すぎます。すでに試したことを分かち合ってください – Gibolt

+0

実際、私は四角形の中に書く方法がありません。 –

答えて

0

私は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')' 

しかし、ここでハッチパターンがあります。しかし、私は各矩形の中央にちょうど数字を入れたいと思っています。

+2

詳しい情報を追加するには、あなたの質問に編集リンクを使用してください。回答を投稿するボタンは、質問に対する完全な回答のためだけに使用してください。 - [レビューの投稿](/レビュー/低品質の投稿/ 18469102) – Kcoder

関連する問題