fig.gca() vs fig.add_subplot()

La plupart des exemples de l'orienté objet matplotlib obtenir un Axe de l'objet avec quelque chose comme

import matplotlib.pyplot as plt

fig1 = plt.figure()
ax1 = fig1.add_subplot(111)

ax1.plot(...... etc.

Qui j'ai toujours trouvé que pour être non évidente, surtout à partir d'un matlab point de vue.
J'ai récemment constaté que des résultats équivalents peuvent être obtenus via

ax1 = fig1.gca()   # "GetCurrentAxis"

Qui laisse plus de sens pour moi (peut-être due à l'avant Matlab utilisation).
Pourquoi est - add_subplot() avec une source de confusion 111 argument choisi comme le moyen privilégié pour obtenir un axe de l'objet? Est-il une différence fonctionnelle?

Merci!

OriginalL'auteur Demis | 2014-12-01