... | @@ -21,12 +21,20 @@ Sur ce git, le code est plus complet, et permet de tracer : |
... | @@ -21,12 +21,20 @@ Sur ce git, le code est plus complet, et permet de tracer : |
|
|
|
|
|
## Premier contact avec _plt.matshow_, sur une matrice simple
|
|
## Premier contact avec _plt.matshow_, sur une matrice simple
|
|
|
|
|
|
Un premier contact avec la méthode plt.imshow ou plt.matshow, où on passe juste une matrice (ici, une liste de listes). C'est l'exemple mis en ligne dans le REPL.
|
|
Un premier contact avec la méthode **plt.imshow** ou **plt.matshow**, où on passe juste une matrice .
|
|
|
|
Un bon réflexe : lire la doc !
|
|
|
|
**Axes.matshow(Z:array-like, **kwargs)**¶
|
|
|
|
_Plot the values of a 2D matrix or array as color-coded image.
|
|
|
|
The matrix will be shown the way it would be printed, with the first row at the top. Row and column numbering is zero-based._
|
|
|
|
|
|
|
|
**Axes.imshow(Z:= array-like or PIL image, **kwargs)** ¶
|
|
|
|
_Display data as an image, i.e., on a 2D regular raster. The input may either be actual RGB(A) data, or 2D scalar data_
|
|
|
|
|
|
| méthode `matshow `en spécifiant uniquement la matrice ; 2) à la deuxième étape on a ajouté une `colorbar ` | 3) méthode `matshow`en spécifiant l'argument extent, ce qui revient à définir les coordonnées des 4 coins
|
|
|
|
|
|
| méthode `matshow `en spécifiant uniquement la matrice ; à la deuxième étape on a ajouté une `colorbar ` | troisième étape : on envoie à matshow l'argument extent, ce qui revient à définir les coordonnées des 4 coins
|
|
|----------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
|
|
|----------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
|
|
| ![Cartes_Replit_2](uploads/cf23f79e6554fe32fbc2de57eceb3e89/Cartes_Replit_2.PNG) | ![](uploads/7b3cc259ebe50939fce5a65662361842/Cartes_Replit_3.PNG) |
|
|
| ![Cartes_Replit_2](uploads/cf23f79e6554fe32fbc2de57eceb3e89/Cartes_Replit_2.PNG) | ![](uploads/7b3cc259ebe50939fce5a65662361842/Cartes_Replit_3.PNG) |
|
|
|
|
_L'exemple mis en ligne dans le REPL utilise en entrée une matrice 5x5 codée en dur. D'abord on appelle seulement plt.matshow(matrice), puis on va ajouter progressivement des arguments ou objets supplémentaires._
|
|
|
|
|
|
_une matrice, par défaut, est tracée selon une grille avec la première valeur dans la case en haut à gauche. On peut spécifier les coordonnées des coins, mais alors l'axe des y prend sa valeur 0 en bas. La carte reste cependant orientée de la même marnière. Pour bien montrer le changement de repère, on a placé un rectangle identique, et on voit qu'il n'a pas le même emplacement dans les 2 repères_
|
|
_une matrice, par défaut, est tracée selon une grille avec la première valeur dans la case en haut à gauche. On peut spécifier les coordonnées des coins, mais alors l'axe des y prend sa valeur 0 en bas. La carte reste cependant orientée de la même marnière. Pour bien montrer le changement de repère, on a placé un rectangle identique, et on voit qu'il n'a pas le même emplacement dans les 2 repères_
|
|
|
|
|
... | | ... | |