531 votes

dans Matplotlib, que signifie "111" dans fig.add_subplot (111)?

Je lisais comme une folle la documentation mais je ne trouve pas d'explication pour le "111" .. parfois je vois un 212. Ce serait génial si vous pouviez me l'expliquer ou me donner le lien dans la documentation Ceci explique cela.

558voto

SaiyanGirl Points 2378

Je pense que ce serait mieux expliqué par l'image suivante:

entrez la description de l'image ici

Pour initialiser ce qui précède, je suppose que l'on tape:

 fig = plt.figure()
fig.add_subplot(221)   #top left
fig.add_subplot(222)   #top right
fig.add_subplot(223)   #bottom left
fig.add_subplot(224)   #bottom right 
 

-Je n'ai pas essayé le code ci-dessus, donc ce serait génial si quelqu'un pouvait le confirmer :)

553voto

Constantin Points 12185

Ce sont des paramètres de grille de sous-placage codés sous la forme d'un entier unique. Par exemple, "111" signifie "grille 1x1, première sous-parcelle" et "234" signifie "grille 2x3, quatrième sous-parcelle".

La forme alternative pour add_subplot(111) est add_subplot(1, 1, 1) .

48voto

DaveTM Points 356

La réponse de Constantin est sur place, mais pour plus d'arrière-plan de ce comportement est héritée de Matlab.

Le Matlab comportement est expliqué dans la Figure de Configuration - Affichage de Plusieurs Parcelles par la Figure de la section de la documentation Matlab.

intrigue secondaire(m,n,i) se casse la figure de la fenêtre dans un m-par-n de la matrice de petite sous-intrigues et sélectionne l'ile intrigue secondaire de la trame actuelle. Les parcelles sont comptés le long de la ligne supérieure de la figure de la fenêtre, puis la seconde ligne, et ainsi de suite.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X