【发布时间】:2021-03-09 15:31:48
【问题描述】:
我有一个循环以 (nx3) 模式生成不同数量的子图,其中 n 相对于子图的数量正在增加。我想修复每个子图的大小(大小都相同),以确保它们输出良好。
我的代码是一个较大脚本的一部分,但这是子图循环:
for i in range(len(iters)): # range(amount of iterations)
iter = int(iters[i])
plt.subplot(n, 3, i+1)
# plotting and scaling accordingly to iteration:
scaleFactor = frac**(len(iters)-i-1)
plt.plot(points[0, :iter]/scaleFactor, points[1, :iter]/scaleFactor, 'b-', linewidth=1)
plt.xlim([0, 1])
plt.ylim([-0.25, 0.525])
plt.title('Iteration %i' %i)
plt.xlabel('x')
plt.ylabel('y')
plt.show()
【问题讨论】:
标签: python loops matplotlib size subplot