Je suis un peu confus de ce qui se passe à l'arrière-plan lorsque je dessine des parcelles dans matplotlib, tbh, je ne suis pas clair avec la hiérarchie de l'intrigue, de haches et de la figure. J'ai lu la documentation et il a été utile, mais je suis toujours confus...
Le code ci-dessous dessine la même parcelle de trois façons:
#creating the arrays for testing
x = np.arange(1, 100)
y = np.sqrt(x)
#1st way
plt.plot(x, y)
#2nd way
ax = plt.subplot()
ax.plot(x, y)
#3rd way
figure = plt.figure()
new_plot = figure.add_subplot(111)
new_plot.plot(x, y)
Maintenant, ma question est -
Quelle est la différence entre les trois, je veux dire ce qui se passe sous le capot lorsque l'une de ces 3 méthodes sont appelées?
La méthode qui devrait être utilisée quand et quels sont les avantages et les inconvénients de l'utilisation de tout sur ces?