trazar un gran número de objetos de eje utilizando un comando a través de un bucle

Digamos que tengo un montón de ax1, ax2, ax3 ... y quiero ejecutarlos a través de una función de trazado:

def plotxy(ax,x,y):
    x = np.array(x)
    y = np.array(y)
    ax.plot(x,y)

(obviamente simplificado)

¿Cómo repetiría el comando sin hacer?

plotxy(ax1,x,y)
plotxy(ax2,x,y)
...
plotxy(axn,x,y)

Estoy seguro de que hay una manera de crear una variable temporal que mantiene el eje en un bucle que podría ser solo una línea. ¿Algunas ideas? Acortaría enormemente mi código, ya que tengo un montón de cosas que necesito trazar con el mismo comando pero con diferentes x y y en múltiples subparcelas.

¿Supongo que esto es parte de una gran pregunta sobre la construcción de nombres de variables mediante un bucle?

Respuestas a la pregunta(3)

Su respuesta a la pregunta