fixe le repère graphique actif dans une case choisie de la figure courante quadrillée
subplot(m,n,p) subplot(mnp)
entiers positifs
un entier avec mnp
comme notation décimale
subplot(m,n,p) ou subplot(mnp) divise la fenêtre graphique courante en une matrice m x n de sous fenêtres, et sélectionne la p-ième sous-fenêtre comme zone de dessin active. Le numéro de la sous-fenêtre est compté ligne par ligne, c'est à dire que l'emplacement (i,j) de la matrice porte le numéro (i-1)*n + j.
Dans la grille virtuelle de sous-fenêtres, les zones sont numérotées de la gauche vers
la droite, et de haut en bas. Ainsi, la dernière zone à droite sur la 1ère ligne a
le n° p = n. La zone située sur la ligne n°i colonne n°j est la n°
p=(i-1)*n+j
.
Lorsque la zone sélectionnée correspond exactement à celle d'un repère graphique existant,
subplot(…)
fixe celui-ci comme repère actif.
Sinon, subplot(…)
crée un repère graphique vide couvrant la zone
sélectionnée, prêt à recevoir les graphiques à venir.
Placements plus complexes, mais toujours quadrillables :
clf subplot(1,2,2) Matplot1() xtitle("Matplot1() example","","") subplot(2,2,1) histplot delete(findobj("type","Legend")) subplot(2,2,3) title("Smaller plots:", "fontsize",3) subplot(2,4,5) polarplot() subplot(2,4,6) param3d() xtitle("","","","") | ![]() | ![]() |