1 <?xml version="1.0" encoding="UTF-8"?>
4 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
5 * Copyright (C) ENPC - Jean-Philippe Chancelier
6 * Copyright (C) 2012 - Scilab Enterprises
7 * Copyright (C) 2013 - Samuel GOUGEON
9 * This file must be used under the terms of the CeCILL.
10 * This source file is licensed as described in the file COPYING, which
11 * you should have received as part of this distribution. The terms
12 * are also available at
13 * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
17 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="replot">
21 <refname>replot</refname>
23 <refpurpose>recadre la zone affichée d'un ou plusieurs repères graphiques
31 <title>Séquence d'appel</title>
33 <synopsis>replot(area)</synopsis>
35 <synopsis>replot(area, axesHandles)</synopsis>
41 <title>Paramètres</title>
51 <para>vecteur [xmin ymin xmax ymax] ou [xmin ymin zmin xmax ymax zmax]: nouvelles bornes de la zone à réafficher.
53 Utiliser <literal>%nan</literal> pour conserver une borne telle quelle.
62 <term>axesHandles</term>
66 <para>Vecteur d'identifiants graphiques de type Axes: repères graphiques à retailler. Par défaut, le repère graphique actif de la fenêtre graphique active est considéré.
80 <title>Description</title>
84 <literal>replot</literal> est utilisée pour recadrer les repères graphiques spécifiés par <literal>axesHandles</literal>
86 (ou par défaut le repère graphique actif de la fenêtre graphique active) en changeant leurs bornes communes spécifiées sous la forme
88 <literal>rect = [xmin,ymin, xmax,ymax]</literal> ou <literal>rect = [xmin,ymin,zmin, xmax,ymax,zmax]</literal>.
93 <varname>replot</varname> modifie les valeurs <literal>data_bounds</literal> des repères.
96 La propriété <literal>tight_limits</literal> des repères doit
98 être mise à <literal>"on"</literal> pour sélectionner strictement ces bornes
100 (voir <link linkend="axes_properties">axes_properties</link>).
110 <title>Exemples</title>
112 <programlisting role="example"><![CDATA[
131 <programlisting role="example"><![CDATA[
136 replot([-1,-1,10,2],f.children(1)) // specify axes handle's value
137 replot([-3,-2,8,4],f.children(2))
148 replot([-1,-1,10,2],f2.children(1))
150 replot([-3,-2,8,4],f2.children(2))
154 <programlisting role="example"><![CDATA[
155 // Les bornes signalées par la valeur %nan ne sont pas modifiées :
156 x = linspace(0,360,200).';
158 plot2d(x,[sind(x) tand(x)])
160 ax.data_bounds // bornes initiales
161 replot([%nan,-10,%nan,10]) // Seules Ymin and Ymax sont modifiées
162 ax.data_bounds // nouvelles bornes
164 // En 3D, les bornes en Z peuvent également être modifiées :
166 x = linspace(-4,4,100);
168 R = (X-0.5).^2 + (X.'+0.7).^2;
172 f.color_map = autumncolormap(100);
176 replot([-5 0 -0.4 0 5 0.5])
179 // Plusieurs repères graphiques peuvent être simultanément recadrés :
181 x = linspace(-%pi,%pi,400);
183 plot2d(x,sin(1 ./sqrt(abs(x))))
186 plot2d(x,sinh(sqrt(abs(x))))
188 plot2d(x,cos(1 ./sqrt(abs(x))))
192 replot([-1 %nan 1.5 %nan], [ax1 ax2])
199 <refsection role="see also">
201 <title>Voir aussi</title>
203 <simplelist type="inline">
207 <link linkend="zoom_rect">zoom_rect</link>
213 <link linkend="rubberbox">rubberbox</link>
219 <link linkend="axes_properties">axes_properties</link>
229 <title>Historique</title>
235 <revnumber>5.5.0</revnumber>
243 <para>Extension en 3D</para>
249 <para>Plusieurs repères graphiques peuvent être désormais redimensionnés simultanément</para>
256 <literal>%nan</literal> peut être utilisé pour spécifier une borne inchangée.