Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
plotframe
dessine un cadre avec graduations et définition de l'échelle. Fonction obsolete
Séquence d'appel
plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])
Paramètres
- rect
vecteur du type
[xmin,ymin,xmax,ymax]
.- tics
vecteur du type
[nx,mx,ny,my]
oùmx, nx
(resp.my, ny
) sont le nombre d'intervalles et de sous-intervalle pour les graduations de l'axe Ox (resp. Oy).- arg_optX
arguments optionnels choisi parmi :
- flags
vecteur booléen
[wantgrids,findbounds]
(%t
ou%f
) indiquant si l'on désire une grille. Sifindbounds
vaut%t
, les bornes données dansrect
sont éventuellement modifiées (en fait légèrement augmentées) pour simplifier les graduations : dans ce castics(2)
ettics(4)
sont ignorés.- Captions
vecteur de 3 chaînes de caractères
[title,x-leg,y-leg]
correspondant au titre du dessin et aux légendes des axes x et y.Le "C" majuscule est important.- subwin
vecteur de taille 4 définissant la sous-fenêtre. La sous-fenêtre est spécifiée avec le paramètre
subwin=[x,y,w,h]
(point en haut à gauche, largeur, hauteur). Les valeurs danssubwin
sont spécifiées sous la forme d'une proportion de la largeur ou de la hauteur de la fenêtre graphique courante (voirxsetech
).
- <opts_args>
Représente une séquence de la forme clé1=valeur1, clé2=valeur2,... where clé1, clé2,... peuvent être n'importe quel paramètres parmis: tics, flags, captions ou subwin. Ces arguments ont la même signification que ceux utilisés dans la première forme de la routine.
Description
plotframe
est utilisée avec les fonctions de
dessin 2D plot2d
,... pour dessiner le cadre. Elle doit
être utilisée avant plot2d
qui doit être ensuite
appelée avec le mode de superposition "000". Cette
fonction utile avec l'ancien mode graphique est aujourd'hui dénuée
d'intéret.
Exemples
x=[-0.3:0.8:27.3]'; y=rand(x); rect=[min(x),min(y),max(x),max(y)]; tics=[4,10,2,5]; // 4 x-intervalles et 2 y-intervalles plotframe(rect,tics,[%f,%f],["Mon plot","x","y"],[0,0,0.5,0.5]) plot2d(x,y,2,"000") plotframe(rect,tics,[%t,%f],["Mon plot avec grille","x","y"],[0.5,0,0.5,0.5]) plot2d(x,y,3,"000") plotframe(rect,tics,[%t,%t],.. ["plot avec grille et bornes automatiques","x","y"],[0,0.5,0.5,0.5]) plot2d(x,y,4,"000") plotframe(rect,flags=[%f,%t],tics=tics,.. Captions=["plot sans grille mais avec bornes automatiques ","x","y"],.. subwin=[0.5,0.5,0.5,0.5]) plot2d(x,y,5,"000")
Voir aussi
Report an issue | ||
<< newaxes | axes_operations | replot >> |