for i in range(par.n): axes = plt.gca() axes.set_ylim([-20,50]) plt.plot(ttt,Pth, 'r' ) plt.plot(ttt,pot_arrays[i]) plt.show()
时间: 2023-12-18 19:15:30 浏览: 150
Python for i in range ()用法详解
5星 · 资源好评率100%
这段代码中,通过一个 for 循环来遍历 par.n,对于每个 i,都会创建一个新的图形窗口并绘制两条曲线。第一条曲线使用红色绘制 ttt 和 Pth,并将 y 轴限制在 -20 到 50 的范围内。第二条曲线使用默认颜色绘制 ttt 和 pot_arrays[i]。最后,调用 plt.show() 函数将图形显示出来。由于每个 i 都会创建一个新的图形窗口,因此在循环内部每次调用 plt.show() 函数可以看到一个新的图形。
阅读全文