我想绘制不同子图中的矩形(查找下面的代码),但它不起作用。用数组数组的代码工作(我得到的三个子图),但是,与矩形是不同的,我得到两个空的subplots和一个矩形。任何有关错误的想法?谢谢!在Python中的不同子图中绘制矩形
n = 3
fig = plt.figure()
for i in xrange(n):
ax = fig.add_subplot(n, 1, i+1)
ax.add_patch(matplotlib.patches.Rectangle((i,0), 100, 100, color="green"))
plt.show()
有趣。我不认为增加的'x'坐标是一个错误。但是你的解决方案仍然只显示矩形的一小部分。 – hitzg 2014-12-03 10:00:41
@hitzg是的,这是真的。 OP首先想要三个带矩形的子图!所以OP的错误被纠正了 – ThePredator 2014-12-03 10:10:37