假设我有一堆 ax1,ax2,ax3... 我想通过绘图函数运行它们:
def plotxy(ax,x,y):
x = np.array(x)
y = np.array(y)
ax.plot(x,y)
(明显简化)
我将如何重复命令而不做:
plotxy(ax1,x,y)
plotxy(ax2,x,y)
...
plotxy(axn,x,y)
我确信有一种方法可以创建一个临时变量,它将 axn 保存在一个循环中,该循环可能只有一行。有任何想法吗?这将大大缩短我的代码,因为我需要使用相同的命令绘制大量的东西,但 x & y 和多个子图不同。
我想这是使用循环构造变量名的一个大问题的一部分?