subplot fixe le repère graphique actif dans une case choisie de la figure courante quadrillée

## Séquence d'appel

                subplot(m,n,p)
                subplot(mnp)

## Paramètres

m, n, p

  entiers positifs

mnp

  un entier avec `mnp` comme notation décimale

## Description

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.

## Exemples

                clf
                subplot(221)
                plot2d()

                subplot(222)
                plot3d()

                subplot(2,2,3)
                param3d()

                subplot(2,2,4)
                bar3d()

subplot(221) plot2d() subplot(222) plot3d() subplot(2,2,3) param3d() subplot(2,2,4) bar3d()

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("","","","")

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("","","","") gcf().axes_size = [670 400];

## Voir aussi

- xsetech
- newaxes
- axes_properties
- plotframe