我想绘制一些矩形,在我想要使用python打印它们的序列中。例如 - 如果图中有2个矩形,则每个矩形将分别包含它们的数字-1。怎么做?
答案 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')'
但这里有舱口模式。但我想在每个矩形的中心放一个数字。