1 <?xml version="1.0" encoding="ISO-8859-1"?>
4 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
5 * Copyright (C) ENPC - Jean-Philippe Chancelier
6 * Copyright (C) 2013 - Samuel GOUGEON
8 * This file must be used under the terms of the CeCILL.
9 * This source file is licensed as described in the file COPYING, which
10 * you should have received as part of this distribution. The terms
11 * are also available at
12 * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="replot" xml:lang="pt">
20 <refname>replot</refname>
22 <refpurpose>reformula a área de exibição de um ou mais gráficos
30 <title>Seqüência de Chamamento</title>
32 <synopsis>replot(area)</synopsis>
34 <synopsis>replot(area, axesHandles)</synopsis>
40 <title>Parâmetros</title>
50 <para>vetor linha de tamanho 4.</para>
58 <term>axesHandles</term>
62 <para>argumento opcional. Manipulador(es) do tipo Axes para
64 selecionar uma ou várias entidades Axes válidas. Disponível apenas
66 no novo modo de gráficos.
80 <title>Descrição</title>
84 <literal>replot</literal> é utilizado para redesenhar o conteúdo da
86 janela de gráficos atual com novas fronteiras definidas por
88 <literal>area = [xmin,ymin,xmax,ymax]</literal> ou <literal> rect = [xmin, ymin, zmin, xmax, ymax, zmax] </literal>.
92 <para>Sob o novo modo de gráficos, esta transformação pode ser aplicada a
94 eixos específicos fornecidos por manipuladores gráficos Axes via o
96 argumento <varname>axesHandles</varname>. Se <varname>axesHandles</varname>
98 não for especificado, as novas fronteiras são
100 aplicadas aos eixos correntes da figura corrente. A transformação muda os
102 valores de <literal>data_bounds</literal> para estes eixos.
105 A propriedade de eixos <literal>tight_limits</literal> também deve ser
107 ajustada para "on" para selecionar estritamente estas fronteiras (ver
109 <link linkend="axes_properties">axes_properties</link>).
119 <title>Exemplos</title>
121 <programlisting role="example"><![CDATA[
129 plot() // esboçando demonstração
131 replot([-1,-1,10,2],f.children(1)) // especificando o valor do manipulador dos eixos
132 replot([-3,-2,8,4],f.children(2))
135 <programlisting role="example"><![CDATA[
140 replot([-1,-1,10,2],f.children(1)) // axes?????????
141 replot([-3,-2,8,4],f.children(2))
152 replot([-1,-1,10,2],f2.children(1))
154 replot([-3,-2,8,4],f2.children(2))
158 <programlisting role="example"><![CDATA[
159 // Os fronteiras indicadas pelo valor %nan não são alterados:
160 x = linspace(0,360,200).';
162 plot2d(x,[sind(x) tand(x)])
164 ax.data_bounds // Fronteiras iniciais
165 replot([%nan,-10,%nan,10]) // Ymin e Ymax só são modificados
166 ax.data_bounds // novas fronteiras
168 // 3D Fronteiras Z também pode ser modificadas :
170 x = linspace(-4,4,100);
172 R = (X-0.5).^2 + (X.'+0.7).^2;
176 f.color_map = autumncolormap(100);
180 replot([-5 0 -0.4 0 5 0.5])
183 // Diversos gráficos podem ser cortadas simultaneamente :
185 x = linspace(-%pi,%pi,400);
187 plot2d(x,sin(1 ./sqrt(abs(x))))
190 plot2d(x,sinh(sqrt(abs(x))))
192 plot2d(x,cos(1 ./sqrt(abs(x))))
196 replot([-1 %nan 1.5 %nan], [ax1 ax2])
201 <refsection role="see also">
203 <title>Ver Também</title>
205 <simplelist type="inline">
209 <link linkend="zoom_rect">zoom_rect</link>
215 <link linkend="rubberbox">rubberbox</link>
221 <link linkend="axes_properties">axes_properties</link>
231 <title>histórico</title>
237 <revnumber>5.5.0</revnumber>
245 <para>Extensão para o 3D</para>
251 <para>Vários coordenadas gráficos podem agora ser redimensionadas simultaneamente</para>
258 <literal>%nan</literal> pode ser usado para manter um limite como está.