xset() obsolete: reduce its footprint in HELP pages 65/18465/7
Samuel GOUGEON [Mon, 15 Aug 2016 21:52:33 +0000 (23:52 +0200)]
 All .xml files with the "xset[^e]" pattern have been considered.
 Removed: ~450 hits in ~105 files
 Remain: ~70 hits (mainly xset("fpf",..)) in 18 files
         Currently no replacement for "fpf".

Change-Id: I148d7ab303a922cd705d00377eace7ce030b9b89

144 files changed:
scilab/modules/differential_equations/help/en_US/odedc.xml
scilab/modules/differential_equations/help/ja_JP/odedc.xml
scilab/modules/differential_equations/help/pt_BR/odedc.xml
scilab/modules/differential_equations/help/ru_RU/odedc.xml
scilab/modules/graphics/help/en_US/2d_plot/Sgrayplot.xml
scilab/modules/graphics/help/en_US/2d_plot/contourf.xml
scilab/modules/graphics/help/en_US/2d_plot/fec.xml
scilab/modules/graphics/help/en_US/2d_plot/polarplot.xml
scilab/modules/graphics/help/en_US/3d_plot/param3d1.xml
scilab/modules/graphics/help/en_US/Graphics.xml
scilab/modules/graphics/help/en_US/annotation/legends.xml
scilab/modules/graphics/help/en_US/color_management/colorbar.xml
scilab/modules/graphics/help/en_US/color_management/colormaps/graycolormap.xml
scilab/modules/graphics/help/en_US/figure_operations/sdf.xml
scilab/modules/graphics/help/en_US/geometric_shapes/xarc.xml
scilab/modules/graphics/help/en_US/geometric_shapes/xarrows.xml
scilab/modules/graphics/help/en_US/geometric_shapes/xfarc.xml
scilab/modules/graphics/help/en_US/geometric_shapes/xfrect.xml
scilab/modules/graphics/help/en_US/geometric_shapes/xrect.xml
scilab/modules/graphics/help/en_US/lighting/lighting.xml
scilab/modules/graphics/help/en_US/polygon/xfpoly.xml
scilab/modules/graphics/help/en_US/polygon/xpolys.xml
scilab/modules/graphics/help/en_US/text/xstring.xml
scilab/modules/graphics/help/en_US/xsetech.xml
scilab/modules/graphics/help/fr_FR/2d_plot/contour2di.xml
scilab/modules/graphics/help/fr_FR/2d_plot/contourf.xml
scilab/modules/graphics/help/fr_FR/2d_plot/fec.xml
scilab/modules/graphics/help/fr_FR/Graphics.xml
scilab/modules/graphics/help/fr_FR/annotation/legends.xml
scilab/modules/graphics/help/fr_FR/geometric_shapes/xarc.xml
scilab/modules/graphics/help/fr_FR/geometric_shapes/xarrows.xml
scilab/modules/graphics/help/fr_FR/geometric_shapes/xfarc.xml
scilab/modules/graphics/help/fr_FR/geometric_shapes/xfrect.xml
scilab/modules/graphics/help/fr_FR/geometric_shapes/xrect.xml
scilab/modules/graphics/help/fr_FR/polygon/xfpoly.xml
scilab/modules/graphics/help/fr_FR/polygon/xpolys.xml
scilab/modules/graphics/help/fr_FR/text/xstring.xml
scilab/modules/graphics/help/fr_FR/xsetech.xml
scilab/modules/graphics/help/ja_JP/2d_plot/Sgrayplot.xml
scilab/modules/graphics/help/ja_JP/2d_plot/contourf.xml
scilab/modules/graphics/help/ja_JP/2d_plot/fec.xml
scilab/modules/graphics/help/ja_JP/2d_plot/polarplot.xml
scilab/modules/graphics/help/ja_JP/3d_plot/param3d1.xml
scilab/modules/graphics/help/ja_JP/Graphics.xml
scilab/modules/graphics/help/ja_JP/annotation/legends.xml
scilab/modules/graphics/help/ja_JP/color_management/colorbar.xml
scilab/modules/graphics/help/ja_JP/color_management/colormaps/graycolormap.xml
scilab/modules/graphics/help/ja_JP/figure_operations/sdf.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xarc.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xarrows.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xfarc.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xfrect.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xrect.xml
scilab/modules/graphics/help/ja_JP/lighting/lighting.xml
scilab/modules/graphics/help/ja_JP/polygon/xfpoly.xml
scilab/modules/graphics/help/ja_JP/polygon/xpoly.xml
scilab/modules/graphics/help/ja_JP/polygon/xpolys.xml
scilab/modules/graphics/help/ja_JP/text/xstring.xml
scilab/modules/graphics/help/ja_JP/xgetech.xml
scilab/modules/graphics/help/ja_JP/xsetech.xml
scilab/modules/graphics/help/pt_BR/2d_plot/Sgrayplot.xml
scilab/modules/graphics/help/pt_BR/2d_plot/contour2di.xml
scilab/modules/graphics/help/pt_BR/2d_plot/contourf.xml
scilab/modules/graphics/help/pt_BR/2d_plot/fec.xml
scilab/modules/graphics/help/pt_BR/2d_plot/polarplot.xml
scilab/modules/graphics/help/pt_BR/3d_plot/param3d1.xml
scilab/modules/graphics/help/pt_BR/Graphics.xml
scilab/modules/graphics/help/pt_BR/annotation/legends.xml
scilab/modules/graphics/help/pt_BR/axes_operations/xgrid.xml
scilab/modules/graphics/help/pt_BR/color_management/colorbar.xml
scilab/modules/graphics/help/pt_BR/color_management/colormaps/graycolormap.xml
scilab/modules/graphics/help/pt_BR/figure_operations/sdf.xml
scilab/modules/graphics/help/pt_BR/geometric_shapes/xarc.xml
scilab/modules/graphics/help/pt_BR/geometric_shapes/xarrows.xml
scilab/modules/graphics/help/pt_BR/geometric_shapes/xfarc.xml
scilab/modules/graphics/help/pt_BR/geometric_shapes/xfrect.xml
scilab/modules/graphics/help/pt_BR/geometric_shapes/xrect.xml
scilab/modules/graphics/help/pt_BR/polygon/xfpoly.xml
scilab/modules/graphics/help/pt_BR/polygon/xpoly.xml
scilab/modules/graphics/help/pt_BR/polygon/xpolys.xml
scilab/modules/graphics/help/pt_BR/text/xstring.xml
scilab/modules/graphics/help/pt_BR/xgetech.xml
scilab/modules/graphics/help/pt_BR/xsetech.xml
scilab/modules/graphics/help/ru_RU/2d_plot/contourf.xml
scilab/modules/graphics/help/ru_RU/Graphics.xml
scilab/modules/graphics/help/ru_RU/geometric_shapes/xarrows.xml
scilab/modules/helptools/etc/images_md5.txt
scilab/modules/helptools/images/Sgrayplot_1.png
scilab/modules/helptools/images/Sgrayplot_2.png
scilab/modules/helptools/images/colorbar_en_US_1.png
scilab/modules/helptools/images/colorbar_en_US_2.png
scilab/modules/helptools/images/colorbar_en_US_3.png
scilab/modules/helptools/images/colorbar_fr_FR_1.png
scilab/modules/helptools/images/colorbar_fr_FR_2.png
scilab/modules/helptools/images/colorbar_fr_FR_3.png
scilab/modules/helptools/images/colorbar_ja_JP_1.png
scilab/modules/helptools/images/colorbar_ja_JP_2.png
scilab/modules/helptools/images/colorbar_ja_JP_3.png
scilab/modules/helptools/images/colorbar_ru_RU_1.png
scilab/modules/helptools/images/colorbar_ru_RU_2.png
scilab/modules/helptools/images/colorbar_ru_RU_3.png
scilab/modules/helptools/images/contourf_2.png
scilab/modules/helptools/images/fec_1.png
scilab/modules/helptools/images/fec_2.png
scilab/modules/helptools/images/fec_3.png
scilab/modules/helptools/images/fec_4.png
scilab/modules/helptools/images/fftshift_2.png
scilab/modules/helptools/images/legends_2.png
scilab/modules/helptools/images/lighting_1.png
scilab/modules/helptools/images/splin2d_2.png
scilab/modules/helptools/images/splin3d_en_US_1.png
scilab/modules/helptools/images/splin3d_fr_FR_1.png
scilab/modules/helptools/images/splin3d_ja_JP_1.png
scilab/modules/helptools/images/splin3d_ru_RU_1.png
scilab/modules/helptools/images/xarc_1.png
scilab/modules/helptools/images/xfarc_1.png
scilab/modules/helptools/images/xfrect_1.png
scilab/modules/helptools/images/xpolys_1.png
scilab/modules/helptools/images/xsetech_1.png
scilab/modules/helptools/images/yulewalk_1.png
scilab/modules/interpolation/help/en_US/linear_interpn.xml
scilab/modules/interpolation/help/en_US/splin2d.xml
scilab/modules/interpolation/help/en_US/splin3d.xml
scilab/modules/interpolation/help/ja_JP/linear_interpn.xml
scilab/modules/interpolation/help/ja_JP/splin2d.xml
scilab/modules/interpolation/help/ja_JP/splin3d.xml
scilab/modules/interpolation/help/pt_BR/linear_interpn.xml
scilab/modules/interpolation/help/pt_BR/splin2d.xml
scilab/modules/interpolation/help/pt_BR/splin3d.xml
scilab/modules/signal_processing/help/en_US/filters/yulewalk.xml
scilab/modules/signal_processing/help/en_US/transforms/fftshift.xml
scilab/modules/signal_processing/help/fr_FR/filters/yulewalk.xml
scilab/modules/signal_processing/help/fr_FR/transforms/fftshift.xml
scilab/modules/signal_processing/help/ja_JP/filters/yulewalk.xml
scilab/modules/signal_processing/help/ja_JP/transforms/fftshift.xml
scilab/modules/special_functions/help/en_US/gamma.xml
scilab/modules/special_functions/help/ja_JP/gamma.xml
scilab/modules/special_functions/help/pt_BR/gamma.xml
scilab/modules/umfpack/help/en_US/taucs_chget.xml
scilab/modules/xcos/help/en_US/palettes/Events_pal/CEVENTSCOPE.xml
scilab/modules/xcos/help/en_US/palettes/Sinks_pal/AFFICH_m.xml
scilab/modules/xcos/help/en_US/palettes/Sinks_pal/CANIMXY.xml
scilab/modules/xcos/help/en_US/palettes/Sinks_pal/CANIMXY3D.xml
scilab/modules/xcos/help/en_US/palettes/Sinks_pal/CSCOPXY3D.xml

index 5a6375f..050fa60 100644 (file)
@@ -324,9 +324,9 @@ nd=2;
 xcd=odedc([x0c;x0d],nd,h,t0,t,f);
 norm(xcd-odedc([x0c;x0d],nd,h,t0,t,'fcd1')) // Fast calculation (see fydot2.f)
 plot2d([t',t',t'],xcd(1:3,:)');
-xset("window",2);
+scf(2);
 plot2d2("gnn",[t',t'],xcd(4:5,:)');
-xset("window",0);
+scf(0);
  ]]></programlisting>
         <scilab:image>
             deff('xcd=f(t,xc,xd,iflag)',...
index 0a2c2b7..0b27292 100644 (file)
@@ -305,8 +305,9 @@ x0c=[0;0;0];x0d=[0;0];nd=2;
 xcd=odedc([x0c;x0d],nd,h,t0,t,f);
 norm(xcd-odedc([x0c;x0d],nd,h,t0,t,'fcd1')) // 計算高速化 (fydot2.f参照)
 plot2d([t',t',t'],xcd(1:3,:)');
-xset("window",2);plot2d2("gnn",[t',t'],xcd(4:5,:)');
-xset("window",0);
+scf(2);
+plot2d2("gnn",[t',t'],xcd(4:5,:)');
+scf(0);
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
index 2e03b66..c56272b 100644 (file)
@@ -190,8 +190,9 @@ x0c=[0;0;0];x0d=[0;0];nd=2;
 xcd=odedc([x0c;x0d],nd,h,t0,t,f);
 norm(xcd-odedc([x0c;x0d],nd,h,t0,t,'fcd1')) // cálculo rápido (ver fydot2.f)
 plot2d([t',t',t'],xcd(1:3,:)');
-xset("window",2);plot2d2("gnn",[t',t'],xcd(4:5,:)');
-xset("window",0);
+scf(2);
+plot2d2("gnn",[t',t'],xcd(4:5,:)');
+scf(0);
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
index 1d71ca0..882733b 100644 (file)
@@ -179,8 +179,9 @@ x0c=[0;0;0];x0d=[0;0];nd=2;
 xcd=odedc([x0c;x0d],nd,h,t0,t,f);
 norm(xcd-odedc([x0c;x0d],nd,h,t0,t,'fcd1')) // Быстрое вычисление (см. fydot2.f)
 plot2d([t',t',t'],xcd(1:3,:)');
-xset("window",2);plot2d2("gnn",[t',t'],xcd(4:5,:)');
-xset("window",0);
+scf(2);
+plot2d2("gnn",[t',t'],xcd(4:5,:)');
+scf(0);
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
index b10e64f..fefa63c 100644 (file)
@@ -283,27 +283,27 @@ _____________
 // example #1
 x=-10:10; y=-10:10;m =rand(21,21);
 clf()
-xset("colormap",hotcolormap(64))
+gcf().color_map = hotcolormap(64);
 Sgrayplot(x,y,m, strf="011", rect=[-20,-20,20,20])
  ]]></programlisting>
         <scilab:image>
             x=-10:10; y=-10:10;m =rand(21,21);
             clf()
-            xset("colormap",hotcolormap(64))
+            gcf().color_map = hotcolormap(64);
             Sgrayplot(x,y,m, strf="011", rect=[-20,-20,20,20])
         </scilab:image>
         <programlisting role="example"><![CDATA[
 // example #2
 t=-%pi:0.1:%pi; m=sin(t)'*cos(t);
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 colorbar(-1,1)
 Sgrayplot(t,t,m, strf="041")
 ]]></programlisting>
         <scilab:image>
             t=-%pi:0.1:%pi; m=sin(t)'*cos(t);
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             colorbar(-1,1)
             Sgrayplot(t,t,m, strf="041")
         </scilab:image>
index 13db0b0..744d1eb 100644 (file)
@@ -151,7 +151,7 @@ r = [(1:n)'/n; ones(m-n,1)];
 g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
 b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
 h = [r g b];
-xset('colormap',h);
+gcf().color_map = h;
 xset('fpf',' ');
 clf();
 contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8],0*ones(1,m))
@@ -182,7 +182,7 @@ contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8]);
             g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
             b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
             h = [r g b];
-            xset('colormap',h);
+            gcf().color_map = h;
             xset('fpf',' ');
             clf();
             contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8],0*ones(1,m))
index 54733f8..de96cf0 100644 (file)
@@ -181,7 +181,7 @@ T = [1 1 2 3 1;
      2 3 4 1 1];
 z = [0 1 0 -1];  // values of the func at each vertices
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 subplot(1,2,1)
   colorbar(-1,1)
   fec(x,y,T,z,strf="040",mesh=%t)
@@ -199,7 +199,7 @@ show_window()
             2 3 4 1 1];
             z = [0 1 0 -1];  // values of the func at each vertices
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             subplot(1,2,1)
             colorbar(-1,1)
             fec(x,y,T,z,strf="040",mesh=%t)
@@ -220,7 +220,7 @@ z = [0 1 0 -1];  // values of the func at each vertices
 // this example shows the effect of zminmax and uses the
 // previous example data (you have to execute the it before)
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
 fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
 xtitle("fec example : using zminmax argument")
@@ -235,7 +235,7 @@ show_window()
             // this example shows the effect of zminmax and uses the
             // previous example data (you have to execute the it before)
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
             fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
             xtitle("fec example : using zminmax argument")
@@ -251,7 +251,7 @@ z = [0 1 0 -1];  // values of the func at each vertices
 // this example shows the effect of zminmax and colout. It uses
 // also the data of the first example (you have to execute the it before)
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 subplot(2,2,1)
   colorbar(-0.5,0.5)
   fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 0], mesh=%t)
@@ -280,7 +280,7 @@ show_window()
             // this example shows the effect of zminmax and colout. It uses
             // also the data of the first example (you have to execute the it before)
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             subplot(2,2,1)
             colorbar(-0.5,0.5)
             fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 0], mesh=%t)
@@ -311,7 +311,7 @@ z = [0 1 0 -1];  // values of the func at each vertices
 // playing with 2 colormaps for 2 subplots. It
 // uses also the data of the first example.
 clf()
-xset("colormap",[hotcolormap(64);jetcolormap(64)])
+gcf().color_map = [hotcolormap(64); jetcolormap(64)];
 subplot(1,2,1)
   colorbar(-1,1,[1 64])
   fec(x,y,T,z,strf="040", colminmax=[1 64], mesh=%t)
@@ -334,7 +334,7 @@ show_window()
             // playing with 2 colormaps for 2 subplots. It
             // uses also the data of the first example.
             clf()
-            xset("colormap",[hotcolormap(64);jetcolormap(64)])
+            gcf().color_map = [hotcolormap(64); jetcolormap(64)];
             subplot(1,2,1)
             colorbar(-1,1,[1 64])
             fec(x,y,T,z,strf="040", colminmax=[1 64], mesh=%t)
index e6865c3..de360b3 100644 (file)
@@ -65,8 +65,9 @@
                             <listitem>
                                 <para>
                                     if <literal>style(i)</literal> is negative, the curve is plotted
-                                    using the mark with id <literal>abs(style(i))+1</literal>; use
-                                    <literal>xset()</literal> to see the mark ids.
+                                    using the mark with id <literal>abs(style(i))+1</literal>.
+                                    See <link linkend="polyline_properties">polyline properties</link>
+                                    to see the mark ids.
                                 </para>
                             </listitem>
                         </varlistentry>
@@ -76,8 +77,9 @@
                                 <para>
                                     if <literal>style(i)</literal> is strictly positive, a plain
                                     line with color id <literal>style(i)</literal> or a dashed line with
-                                    dash id <literal>style(i)</literal> is used; use <literal>xset()</literal>
-                                    to see the color ids.
+                                    dash id <literal>style(i)</literal> is used.
+                                    See <link linkend="polyline_properties">polyline properties</link>
+                                    to see the line style ids.
                                 </para>
                             </listitem>
                         </varlistentry>
index ff4dd45..4c66fa9 100644 (file)
     </refsection>
     <refsection>
         <title>Examples</title>
-        <programlisting role="example"><![CDATA[
-xset('window',20) // create a window number 20
+        <programlisting role="example"><![CDATA[ 
+scf(20); // create a window number 20
 t=[0:0.1:5*%pi]';
 param3d1([sin(t),sin(2*t)],[cos(t),cos(2*t)],..
          list([t/10,sin(t)],[3,2]),35,45,"X@Y@Z",[2,3])
index fd99b05..7846949 100644 (file)
         <variablelist>
             <varlistentry>
                 <term>
-                    <link linkend="xset">xset</link>
+                    <link linkend="set">set</link>
                 </term>
                 <listitem>
                     <para>
                         Set values of the graphics context
-                        <warning>
-                            This function is obsolete.
-                        </warning>
                     </para>
                 </listitem>
             </varlistentry>
index e468e00..40ed74a 100644 (file)
@@ -147,8 +147,10 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3],opt="lr")
         </scilab:image>
         <programlisting role="example"><![CDATA[
 t=0:0.1:2*%pi;
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt="?")
  ]]></programlisting>
         <programlisting role="example"><![CDATA[
@@ -160,13 +162,17 @@ plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);
 legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
 
 subplot(222)
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
 subplot(223)
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
 subplot(224)
@@ -181,13 +187,17 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=2, font_size=1 )
             legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
 
             subplot(222)
-            xset("line style",2);plot2d(t,cos(t),style=5);
-            xset("line style",4);plot2d(t,sin(t),style=3);
+            gca().line_style = 2;
+            plot2d(t,cos(t),style=5);
+            gca().line_style = 4;
+            plot2d(t,sin(t),style=3);
             legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
             subplot(223)
-            xset("line style",2);plot2d(t,cos(t),style=5);
-            xset("line style",4);plot2d(t,sin(t),style=3);
+            gca().line_style = 2;
+            plot2d(t,cos(t),style=5);
+            gca().line_style = 4;
+            plot2d(t,sin(t),style=3);
             legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
             subplot(224)
index 3009d7b..7f4f8c1 100644 (file)
@@ -70,7 +70,7 @@ x = linspace(0,1,81);
 z = cos(2*%pi*x)'*sin(2*%pi*x);
 zm = min(z); zM = max(z);
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 colorbar(zm,zM)
 Sgrayplot(x,x,z)
 xtitle("The function cos(2 pi x)sin(2 pi y)")
@@ -81,7 +81,7 @@ xtitle("The function cos(2 pi x)sin(2 pi y)")
             z = cos(2*%pi*x)'*sin(2*%pi*x);
             zm = min(z); zM = max(z);
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             colorbar(zm,zM)
             Sgrayplot(x,x,z)
             xtitle("The function cos(2 pi x)sin(2 pi y)")
@@ -94,7 +94,7 @@ zm = min(z); zM = max(z);
 zz = abs(0.5*cos(2*%pi*x)'*cos(2*%pi*x));
 zzm = min(zz); zzM = max(zz);
 clf();
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 drawlater() ;
 subplot(2,2,1)
@@ -122,7 +122,7 @@ drawnow() ;
             zz = abs(0.5*cos(2*%pi*x)'*cos(2*%pi*x));
             zzm = min(zz); zzM = max(zz);
             clf();
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             drawlater();
             subplot(2,2,1)
             colorbar(zm,zM)
@@ -152,7 +152,7 @@ zzm = min(zz); zzM = max(zz);
 [xf,yf,zf]=genfac3d(x,x,zz);
 nb_col = 64;
 clf()
-xset("colormap",hotcolormap(nb_col))
+gcf().color_map = hotcolormap(nb_col);
 drawlater() ;
 colorbar(zzm,zzM,[1, nb_col],fmt="%.1f")
 nbcol = xget("lastpattern")
@@ -168,7 +168,7 @@ show_window()
             zzm = min(zz); zzM = max(zz);
             [xf,yf,zf]=genfac3d(x,x,zz);
             nb_col = 64;
-            xset("colormap",hotcolormap(nb_col))
+            gcf().color_map = hotcolormap(nb_col);
             colorbar(zzm,zzM,[1, nb_col],fmt="%.1f")
             nbcol = xget("lastpattern")
             zcol = dsearch(zf, linspace(zzm, zzM, nb_col+1));
index 60346a5..1e7fd69 100644 (file)
@@ -115,9 +115,6 @@ f.color_map = graycolormap(32);
             <member>
                 <link linkend="wintercolormap">wintercolormap</link>
             </member>
-            <member>
-                <link linkend="xset">xset</link>
-            </member>
         </simplelist>
     </refsection>
 </refentry>
index b279432..306bdd5 100644 (file)
@@ -56,7 +56,7 @@ f.figure_position=[0 -1];
 a.x_location="top";
 a.y_location="left";
 for (i=1:6)
-  xset("window",i) // create a figure with the identifier i
+  scf(i); // create a figure with the identifier i
   plot2d(x,[sin(x) cos(x)],[i -i])
   xclick();
   if i == 4, sdf(); end // return to the  default values of the figure's model
index 7448e5f..fc20a2d 100644 (file)
         <programlisting role="example"><![CDATA[
 // isoview scaling
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
-xset("color",3)
 xarc(-1,1,2,2,0,90*64)
 xarc(-1.5,1.5,3,3,0,360*64)
+gca().children(1:2).foreground = color("green");
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
-            xset("color",3)
             xarc(-1,1,2,2,0,90*64)
             xarc(-1.5,1.5,3,3,0,360*64)
+            gca().children(1:2).foreground = color("green");
         </scilab:image>
 
         <programlisting role="example"><![CDATA[
index 97df9b1..980f7fb 100644 (file)
@@ -89,18 +89,18 @@ x = 2*%pi*(0:7)/8
 x1 = [sin(x); 9*sin(x)];
 y1 = [cos(x); 9*cos(x)];
 plot2d([-10,10], [-10,10], [-1,-1], "022")
-xset("clipgrf")
+gca().clip_state = "clipgrf";
 xarrows(x1, y1, -1, [1:7,9]) //8-th color is white
-xset("clipoff")
+gca().clip_state = "off";
  ]]></programlisting>
         <scilab:image>
             x = 2*%pi*(0:7)/8
             x1 = [sin(x); 9*sin(x)];
             y1 = [cos(x); 9*cos(x)];
             plot2d([-10,10], [-10,10], [-1,-1], "022")
-            xset("clipgrf")
+            gca().clip_state = "clipgrf";
             xarrows(x1, y1, -1, [1:7,9])
-            xset("clipoff")
+            gca().clip_state = "off";
         </scilab:image>
         <programlisting role="example"><![CDATA[
 N = 100;
index bc0ae2a..d6cc831 100644 (file)
 // isoview scaling
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
 xfarc(-0.5,0.5,1,1,0,90*64)
-xset("color",2)
 xfarc(0.5,0.5,1,1,0,360*64)
+gce().background = 2;
  ]]></programlisting>
         <scilab:image>
             // isoview scaling
             plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
             xfarc(-0.5,0.5,1,1,0,90*64)
-            xset("color",2)
             xfarc(0.5,0.5,1,1,0,360*64)
+            gce().background = 2;
         </scilab:image>
     </refsection>
     <refsection role="see also">
index b82cc4d..ca862bb 100644 (file)
         <title>Examples</title>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
 xfrect(-1,1,2,2)
+gce().background = color("green");
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-            xset("color",5)
             xfrect(-1,1,2,2)
+            gce().background = color("green");
         </scilab:image>
 
     </refsection>
index 89e4634..e4be90c 100644 (file)
         <title>Examples</title>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
 xrect(-1,1,2,2)
+gce().foreground = color("red");
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-            xset("color",5)
             xrect(-1,1,2,2)
+            gce().foreground = color("red");
         </scilab:image>
 
     </refsection>
index 158c64e..c049a36 100644 (file)
@@ -46,7 +46,7 @@
             of the surface and light colors. Following there is the light model equation:
         </para>
         <scilab:image>
-            xset("font",1,4);
+            set(gca(), "font_style", 1, "font_size", 4);
             xstring(0.0, 0.4, '$Color = Ambient_{term} + Diffuse_{term} + Specular_{term} \\ Ambient_{term} = L_{ambient}*S_{ambient} \\ Diffuse_{term} = L_{diffuse}*S_{diffuse}*(L_{direction} \cdot S_{normal}) \\ Specular_{term} = L_{specular}*S_{specular}*(S_{normal} \cdot (L_{direction}+View_{direction}) ))^{S_{shininess}}$');
             f=gcf();
             f.figure_size = [750,280];
index f0884c0..7e09750 100644 (file)
 x=sin(2*%pi*(0:4)/5);
 y=cos(2*%pi*(0:4)/5);
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
-xset("color",5);
+gca().foreground = 5;
 xfpoly(x,y);
-
-e=gce(); // get the current entity (the last created: here the polyline)
+e = gce(); // get the current entity (the last created: here the polyline)
 e.fill_mode='off'; // shows only the contour
 
 delete(e);
@@ -95,7 +94,7 @@ xfpoly(x,y,3);
             x=sin(2*%pi*(0:4)/5);
             y=cos(2*%pi*(0:4)/5);
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
-            xset("color",5);
+            gca().foreground = 5;
             xfpoly(x,y);
         </scilab:image>
     </refsection>
index 72540dc..39229c6 100644 (file)
         <itemizedlist>
             <listitem>
                 <para>
-                    If <literal>draw(i)</literal> is negative, the mark with id <literal>-draw(i)</literal> is used to draw polyline i (marks are drawn using the current pattern). Use <literal>xset()</literal> to see the meaning of the ids.
+                    If <literal>draw(i)</literal> is negative, the mark with id
+                    <literal>-draw(i)</literal> is used to draw polyline i (marks are drawn using
+                    the current pattern).
+                    See the <link linkend="polyline_properties">polyline properties</link>
+                    to see ids of available marks.
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    If <literal>draw(i)</literal> is strictly positive, the line style (or color) with id  <literal>draw(i)</literal> is used to draw polyline i. Use <literal>xset()</literal> to see the meaning of the ids.
+                    If <literal>draw(i)</literal> is strictly positive, the line style (or color)
+                    with id  <literal>draw(i)</literal> is used to draw polyline i.
+                    See the <link linkend="polyline_properties">polyline properties</link>
+                    to see ids of available line styles.
                 </para>
             </listitem>
         </itemizedlist>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"012"," ",[0,0,1,1])
 rand("uniform")
-xset("color",3)
+gca().foreground = 3;
 xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"012"," ",[0,0,1,1])
             rand("uniform")
-            xset("color",3)
+            gca().foreground = 3;
             xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
         </scilab:image>
 
index 815c113..2310116 100644 (file)
@@ -99,12 +99,12 @@ plot2d([0;1],[0;2],0)
 xstring(0.1,1.8,alphabet)     // alphabet
 xstring(0.1,1.6,alphabet,0,1) // alphabet in a box
 xstring(0.1,1.4,alphabet,20)  // angle
-xset("font",1,1)              // use symbol fonts
+set(gca(), "font_style", 1, "font_size", 1);  // use symbol fonts
 xstring(0.1,0.1,alphabet)
-xset("font",1,3)              // change size font
 xstring(0.1,0.3,alphabet)
-xset("font",1,24);
-xstring(0.1,0.6,"a") //big alpha
+gce().font_size = 3;          // change the font size
+xstring(0.1,0.6,"a")    //big alpha
+gce().font_size = 24;
  ]]></programlisting>
         <scilab:image>
             plot2d([0;1],[0;1],0)
index 68bb52d..f601474 100644 (file)
@@ -96,7 +96,7 @@
             given the current value of the graphic scale remains unchanged. the
             default value of <varname>rect</varname> is <literal>[0,0,1,1]</literal>
             (at window creation, when switching back to default value with
-            <code>xset('default')</code> or when clearing graphic recorded
+            <code>clf('reset')</code> or when clearing graphic recorded
             events <code>clf()</code>).
         </para>
         <para>
@@ -130,7 +130,7 @@ plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
         <programlisting role="example"><![CDATA[
 // Four plots on a single graphics window
 clf()
-xset("font",2,0)
+set(gca(),"font_style",2,"font_size",0);
 xsetech([0,0,0.5,0.5]);
 plot3d()
 xsetech([0.5,0,0.5,0.5]);
@@ -143,7 +143,7 @@ histplot()
 xsetech([0,0,1,1])
  ]]></programlisting>
         <scilab:image>
-            xset("font",2,0)
+            set(gca(),"font_style",2,"font_size",0);
             xsetech([0,0,0.5,0.5]);
             plot3d()
             xsetech([0.5,0,0.5,0.5]);
index 24156b4..2986ad0 100644 (file)
@@ -108,10 +108,10 @@ end
                 <link linkend="contour2d">contour2d</link>
             </member>
             <member>
-                <link linkend="plot2d">plot2d</link>
+                <link linkend="contour2dm">contour2dm</link>
             </member>
             <member>
-                <link linkend="xset">xset</link>
+                <link linkend="plot2d">plot2d</link>
             </member>
         </simplelist>
     </refsection>
index 17d99d6..ff8f64c 100644 (file)
@@ -136,7 +136,7 @@ r = [(1:n)'/n; ones(m-n,1)];
 g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
 b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
 h = [r g b];
-xset('colormap',h);
+gcf().color_map = h;
 xset('fpf',' ');
 clf();
 contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8],0*ones(1,m))
@@ -167,7 +167,7 @@ contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8]);
             g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
             b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
             h = [r g b];
-            xset('colormap',h);
+            gcf().color_map = h;
             xset('fpf',' ');
             clf();
             contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8],0*ones(1,m))
index 47e2905..5ff0327 100644 (file)
@@ -130,7 +130,7 @@ T = [1 1 2 3 1;
      2 3 4 1 1];
 z = [0 1 0 -1];  // values of the func at each vertices
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 subplot(1,2,1)
   colorbar(-1,1)
   fec(x,y,T,z,strf="040",mesh=%t)
@@ -148,7 +148,7 @@ show_window()
             2 3 4 1 1];
             z = [0 1 0 -1];  // values of the func at each vertices
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             subplot(1,2,1)
             colorbar(-1,1)
             fec(x,y,T,z,strf="040",mesh=%t)
@@ -169,7 +169,7 @@ z = [0 1 0 -1];  // values of the func at each vertices
 // this example shows the effect of zminmax and uses the
 // previous example data (you have to execute the it before)
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
 fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
 xtitle("fec example : using zminmax argument")
@@ -184,7 +184,7 @@ show_window()
             // this example shows the effect of zminmax and uses the
             // previous example data (you have to execute the it before)
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
             fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
             xtitle("fec example : using zminmax argument")
@@ -200,7 +200,7 @@ z = [0 1 0 -1];  // values of the func at each vertices
 // this example shows the effect of zminmax and colout. It uses
 // also the data of the first example (you have to execute the it before)
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 subplot(2,2,1)
   colorbar(-0.5,0.5)
   fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 0], mesh=%t)
@@ -229,7 +229,7 @@ show_window()
             // this example shows the effect of zminmax and colout. It uses
             // also the data of the first example (you have to execute the it before)
             clf()
-            xset("colormap",jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             subplot(2,2,1)
             colorbar(-0.5,0.5)
             fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 0], mesh=%t)
@@ -260,7 +260,7 @@ z = [0 1 0 -1];  // values of the func at each vertices
 // playing with 2 colormaps for 2 subplots. It
 // uses also the data of the first example.
 clf()
-xset("colormap",[hotcolormap(64);jetcolormap(64)])
+gcf().color_map = [hotcolormap(64); jetcolormap(64)];
 subplot(1,2,1)
   colorbar(-1,1,[1 64])
   fec(x,y,T,z,strf="040", colminmax=[1 64], mesh=%t)
@@ -283,7 +283,7 @@ show_window()
             // playing with 2 colormaps for 2 subplots. It
             // uses also the data of the first example.
             clf()
-            xset("colormap",[hotcolormap(64);jetcolormap(64)])
+            gcf().color_map = [hotcolormap(64); jetcolormap(64)];
             subplot(1,2,1)
             colorbar(-1,1,[1 64])
             fec(x,y,T,z,strf="040", colminmax=[1 64], mesh=%t)
index f5c773a..87be54b 100644 (file)
         <variablelist>
             <varlistentry>
                 <term>
-                    <link linkend="xset">xset</link>
+                    <link linkend="set">set</link>
                 </term>
                 <listitem>
                     <para>change des valeurs du contexte graphique</para>
index 247afc1..6df4504 100644 (file)
@@ -134,8 +134,10 @@ plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);
 legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3],opt="lr")
 
 scf() ;
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt="?")
  ]]></programlisting>
         <scilab:image>
@@ -152,13 +154,17 @@ plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);
 legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
 
 subplot(222)
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
 subplot(223)
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
 subplot(224)
@@ -173,13 +179,17 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=2, font_size=1 )
             legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
 
             subplot(222)
-            xset("line style",2);plot2d(t,cos(t),style=5);
-            xset("line style",4);plot2d(t,sin(t),style=3);
+            gca().line_style = 2;
+            plot2d(t,cos(t),style=5);
+            gca().line_style = 4;
+            plot2d(t,sin(t),style=3);
             legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
             subplot(223)
-            xset("line style",2);plot2d(t,cos(t),style=5);
-            xset("line style",4);plot2d(t,sin(t),style=3);
+            gca().line_style = 2;
+            plot2d(t,cos(t),style=5);
+            gca().line_style = 4;
+            plot2d(t,sin(t),style=3);
             legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
             subplot(224)
index 0672f2e..0c59cf4 100644 (file)
         <programlisting role="example"><![CDATA[
 // échelle isométrique
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
-xset("color",3)
 xarc(-1,1,2,2,0,90*64)
 xarc(-1.5,1.5,3,3,0,360*64)
+gca().children(1:2).foreground = color("green");
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
-            xset("color",3)
             xarc(-1,1,2,2,0,90*64)
             xarc(-1.5,1.5,3,3,0,360*64)
+            gca().children(1:2).foreground = color("green");
         </scilab:image>
 
         <programlisting role="example"><![CDATA[
index 3ee2d2e..73e1ad4 100644 (file)
@@ -65,9 +65,9 @@ x = 2*%pi*(0:7)/8
 x1 = [sin(x); 9*sin(x)];
 y1 = [cos(x); 9*cos(x)];
 plot2d([-10,10], [-10,10], [-1,-1], "022")
-xset("clipgrf")
+gca().clip_state = "clipgrf";
 xarrows(x1, y1, -1, [1:7,9]) //8-th color is white
-xset("clipoff")
+gca().clip_state = "off";
  ]]></programlisting>
 
         <scilab:image>
@@ -75,9 +75,9 @@ xset("clipoff")
             x1 = [sin(x); 9*sin(x)];
             y1 = [cos(x); 9*cos(x)];
             plot2d([-10,10], [-10,10], [-1,-1], "022")
-            xset("clipgrf")
+            gca().clip_state = "clipgrf";
             xarrows(x1, y1, -1, [1:7,9])
-            xset("clipoff")
+            gca().clip_state = "off";
         </scilab:image>
         <programlisting role="example"><![CDATA[
 N = 100;
index 22e47cc..6f9df46 100644 (file)
 // échelle isométrique
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
 xfarc(-0.5,0.5,1,1,0,90*64)
-xset("color",2)
 xfarc(0.5,0.5,1,1,0,360*64)
+gce().background = 2;
  ]]></programlisting>
         <scilab:image>
             // isoview scaling
             plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
             xfarc(-0.5,0.5,1,1,0,90*64)
-            xset("color",2)
             xfarc(0.5,0.5,1,1,0,360*64)
+            gce().background = 2;
         </scilab:image>
     </refsection>
     <refsection role="see also">
index 88fae2e..401fa73 100644 (file)
         <title>Exemples</title>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
 xfrect(-1,1,2,2)
+gce().background = color("red");
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-            xset("color",5)
             xfrect(-1,1,2,2)
-        </scilab:image>
+            gce().background = color("red");
+      </scilab:image>
     </refsection>
     <refsection role="see also">
         <title>Voir aussi</title>
index 3f11be2..6113e4a 100644 (file)
         <title>Exemples</title>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
 xrect(-1,1,2,2)
+gce().foreground = color("red");
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-            xset("color",5)
             xrect(-1,1,2,2)
+            gce().foreground = color("red");
         </scilab:image>
     </refsection>
     <refsection role="see also">
index 52fba74..436db36 100644 (file)
@@ -61,7 +61,7 @@
 x=sin(2*%pi*(0:4)/5);
 y=cos(2*%pi*(0:4)/5);
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
-xset("color",5);
+gca().foreground = 5;
 xfpoly(x,y);
 
 e=gce(); // entité courante (dernière créée : ici la polyline)
@@ -78,7 +78,7 @@ xfpoly(x,y,3);
             x=sin(2*%pi*(0:4)/5);
             y=cos(2*%pi*(0:4)/5);
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
-            xset("color",5);
+            gca().foreground = 5;
             xfpoly(x,y);
         </scilab:image>
     </refsection>
index 34c0d6c..4149374 100644 (file)
                 <para>
                     Si <literal>draw(i)</literal> &lt; 0 , le marqueur numéro
                     <literal>-draw(i)</literal> est utilisé (les marqueurs sont dessinés en
-                    utilisant la couleur courante). Utiliser <literal>xset()</literal> pour
-                    voir les codes des marqueurs.
+                    utilisant la couleur courante).
+                    Voir les <link linkend="polyline_properties">propriétés des courbes</link>
+                    pour voir les numéros des symboles disponibles.
                 </para>
             </listitem>
             <listitem>
                 <para>
                     Si <literal>draw(i)</literal> &gt; 0, la couleur numéro
-                    <literal>draw(i)</literal> est utilisé pour dessiner la ligne brisée
-                    i. Utiliser <literal>xset()</literal> pour voir les codes des
-                    couleurs.
+                    <literal>draw(i)</literal> est utilisé pour dessiner la ligne brisée i.
+                    Voir les <link linkend="polyline_properties">propriétés des courbes</link>
+                    pour voir les numéros des styles de traits disponibles.
                 </para>
             </listitem>
         </itemizedlist>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"012"," ",[0,0,1,1])
 rand("uniform")
-xset("color",3)
+gca().foreground = 3;
 xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
  ]]></programlisting>
         <scilab:image>
             plot2d(0,0,-1,"012"," ",[0,0,1,1])
             rand("uniform")
-            xset("color",3)
+            gca().foreground = 3;
             xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
         </scilab:image>
     </refsection>
index bf0b354..4eef45e 100644 (file)
@@ -85,11 +85,12 @@ plot2d([0;1],[0;2],0)
 xstring(0.1,1.8,alphabet)     // alphabet
 xstring(0.1,1.6,alphabet,0,1) // alphabet dans une boîte
 xstring(0.1,1.4,alphabet,20)  // angle
-xset("font",1,1)              // police "symbol"
+set(gca(), "font_style", 1, "font_size", 1); // police "symbol"
 xstring(0.1,0.1,alphabet)
-xset("font",1,3)              // changement de la taille de police
 xstring(0.1,0.3,alphabet)
-xset("font",1,24); xstring(0.1,0.6,"a") // un grand alpha
+gce().font_size = 3;          // changement de la taille de police
+xstring(0.1,0.6,"a")
+gce().font_size = 24;  // un grand alpha
  ]]></programlisting>
         <scilab:image>
             plot2d([0;1],[0;1],0)
index bcfc16b..980c078 100644 (file)
@@ -66,7 +66,7 @@
             et est similaire à l'argument <literal>rect</literal> de <literal>plot2d</literal>. Si
             <literal>frect</literal> n'est pas donné la valeur courante de l'échelle graphique n'est pas
             modifiée. La valeur par défaut de <literal>rect</literal> est <literal>[0,0,1,1]</literal>
-            (à la création de la fenêtre, ou par exemple après un <literal>xset('default')</literal>
+            (à la création de la fenêtre, ou par exemple après un <literal>clf('reset')</literal> 
             ou après effacement complet de la fenêtre avec <literal>clf()</literal>).
         </para>
         <para>
@@ -99,7 +99,7 @@ plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
         <programlisting role="example"><![CDATA[
 // 4 dessins sur une seule fenêtre
 clf()
-xset("font",2,0)
+set(gca(),"font_style",2,"font_size",0);
 xsetech([0,0,0.5,0.5]);
 plot3d()
 xsetech([0.5,0,0.5,0.5]);
@@ -112,7 +112,7 @@ histplot()
 xsetech([0,0,1,1])
  ]]></programlisting>
         <scilab:image>
-            xset("font",2,0)
+            set(gca(),"font_style",2,"font_size",0);
             xsetech([0,0,0.5,0.5]);
             plot3d()
             xsetech([0.5,0,0.5,0.5]);
@@ -126,10 +126,10 @@ xsetech([0,0,1,1])
         <programlisting role="example"><![CDATA[
 
 // Un dessin avec arect change
-clf()
-xset("default")
-xsetech(arect=[0,0,0,0])
-x=1:0.1:10;plot2d(x',sin(x)')
+clf('reset')
+xsetech(arect=[0,0,0,0]) 
+x = 1:0.1:10;
+plot2d(x',sin(x)')
  ]]></programlisting>
         <scilab:image>
             xsetech(arect=[0,0,0,0])
@@ -138,9 +138,9 @@ x=1:0.1:10;plot2d(x',sin(x)')
         <programlisting role="example"><![CDATA[
 clf()
 xsetech(arect=[1/8,1/8,1/16,1/4])
-x=1:0.1:10;plot2d(x',sin(x)')
-clf()
-xset("default")
+x = 1:0.1:10;
+plot2d(x',sin(x)')
+clf('reset')
  ]]></programlisting>
         <scilab:image>
             xsetech(arect=[1/8,1/8,1/16,1/4])
index 5c9a1aa..1f4dc44 100644 (file)
@@ -554,7 +554,7 @@ x=-10:10; y=-10:10;m =rand(21,21);
 
 clf()
 
-xset("colormap",hotcolormap(64))
+gcf().color_map = hotcolormap(64);
 
 Sgrayplot(x,y,m, strf="011", rect=[-20,-20,20,20])
 
@@ -565,9 +565,9 @@ Sgrayplot(x,y,m, strf="011", rect=[-20,-20,20,20])
             x=-10:10; y=-10:10;m =rand(21,21);
 
             clf()
-
-            xset("colormap",hotcolormap(64))
-
+            
+            gcf().color_map = hotcolormap(64);
+            
             Sgrayplot(x,y,m, strf="011", rect=[-20,-20,20,20])
 
         </scilab:image>
@@ -580,7 +580,7 @@ t=-%pi:0.1:%pi; m=sin(t)'*cos(t);
 
 clf()
 
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 colorbar(-1,1)
 
@@ -593,9 +593,9 @@ Sgrayplot(t,t,m, strf="041")
             t=-%pi:0.1:%pi; m=sin(t)'*cos(t);
 
             clf()
-
-            xset("colormap",jetcolormap(64))
-
+            
+            gcf().color_map = jetcolormap(64);
+            
             colorbar(-1,1)
 
             Sgrayplot(t,t,m, strf="041")
index 5abdef6..0992496 100644 (file)
@@ -302,7 +302,7 @@ b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
 
 h = [r g b];
 
-xset('colormap',h);
+gcf().color_map = h;
 
 xset('fpf',' ');
 
@@ -363,9 +363,9 @@ contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8]);
             b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
 
             h = [r g b];
-
-            xset('colormap',h);
-
+            
+            gcf().color_map = h;
+            
             xset('fpf',' ');
 
             clf();
index 8ff1bac..5aed286 100644 (file)
@@ -376,7 +376,7 @@ z = [0 1 0 -1];  // 各頂点における関数の値
 
 clf()
 
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 subplot(1,2,1)
 
@@ -411,9 +411,9 @@ show_window()
             z = [0 1 0 -1];  // values of the func at each vertices
 
             clf()
-
-            xset("colormap",jetcolormap(64))
-
+            
+            gcf().color_map = jetcolormap(64);
+            
             subplot(1,2,1)
 
             colorbar(-1,1)
@@ -454,7 +454,7 @@ z = [0 1 0 -1];  // 各頂点におけるfuncの値
 
 clf()
 
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 colorbar(-0.5,0.5)  // カラーバーをマニュアルで設定する必要があることに注意 !
 
@@ -483,9 +483,9 @@ show_window()
             // previous example data (you have to execute the it before)
 
             clf()
-
-            xset("colormap",jetcolormap(64))
-
+            
+            gcf().color_map = jetcolormap(64);
+            
             colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
 
             fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
@@ -518,7 +518,7 @@ z = [0 1 0 -1];  // 各頂点におけるfuncの値
 
 clf()
 
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 subplot(2,2,1)
 
@@ -575,9 +575,9 @@ show_window()
             // also the data of the first example (you have to execute the it before)
 
             clf()
-
-            xset("colormap",jetcolormap(64))
-
+            
+            gcf().color_map = jetcolormap(64);
+            
             subplot(2,2,1)
 
             colorbar(-0.5,0.5)
@@ -638,7 +638,7 @@ z = [0 1 0 -1];  // 各頂点におけるfuncの値
 
 clf()
 
-xset("colormap",[hotcolormap(64);jetcolormap(64)])
+gcf().color_map = [hotcolormap(64); jetcolormap(64)];
 
 subplot(1,2,1)
 
@@ -683,9 +683,9 @@ show_window()
             // uses also the data of the first example.
 
             clf()
-
-            xset("colormap",[hotcolormap(64);jetcolormap(64)])
-
+            
+            gcf().color_map = [hotcolormap(64); jetcolormap(64)];
+            
             subplot(1,2,1)
 
             colorbar(-1,1,[1 64])
index 91fcbcc..1051176 100644 (file)
@@ -64,8 +64,9 @@
                             <listitem>
                                 <para>
                                     <literal>style(i)</literal> が負の場合, 曲線は
-                                    ID <literal>abs(style(i))+1</literal>のマーカにより描画されます;
-                                    マーカIDを参照するには<literal>xset()</literal>を使用してください.
+                                    ID <literal>abs(style(i))+1</literal>のマーカにより描画されます.
+                                    See <link linkend="polyline_properties">polyline properties</link>
+                                    to see the mark ids.
                                 </para>
                             </listitem>
                         </varlistentry>
@@ -74,8 +75,9 @@
                             <listitem>
                                 <para>
                                     <literal>style(i)</literal> が厳密に正の場合, 色ID <literal>style(i)</literal>
-                                    を有する実線または破線ID <literal>style(i)</literal>を有する破線が使用されます;
-                                    色IDを参照するには,<literal>xset()</literal>を使用してください.
+                                    を有する実線または破線ID <literal>style(i)</literal>を有する破線が使用されます.
+                                    See <link linkend="polyline_properties">polyline properties</link>
+                                    to see the line style ids.
                                 </para>
                             </listitem>
                         </varlistentry>
index 040b3a3..021d21f 100644 (file)
 
         <programlisting role="example"><![CDATA[
 
-xset('window',20) // ウインドウ番号 20を作成
+scf(20); // ウインドウ番号 20を作成
 
 t=[0:0.1:5*%pi]';
 
index f0e0d38..09bd33e 100644 (file)
         <variablelist>
             <varlistentry>
                 <term>
-                    <link linkend="xset">xset</link>
+                    <link linkend="set">set</link>
                 </term>
                 <listitem>
                     <para>グラフィックコンテキストの値を設定</para>
index fb71ecc..d261d6c 100644 (file)
@@ -296,9 +296,11 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3],opt="lr")
 
 t=0:0.1:2*%pi;
 
-xset("line style",2);plot2d(t,cos(t),style=5);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
 
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt="?")
 
@@ -322,9 +324,11 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
 
 subplot(222)
 
-xset("line style",2);plot2d(t,cos(t),style=5);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
 
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
@@ -332,9 +336,11 @@ legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
 subplot(223)
 
-xset("line style",2);plot2d(t,cos(t),style=5);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
 
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
@@ -363,21 +369,25 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=2, font_size=1 )
 
 
             subplot(222)
-
-            xset("line style",2);plot2d(t,cos(t),style=5);
-
-            xset("line style",4);plot2d(t,sin(t),style=3);
-
+            
+            gca().line_style = 2;
+            plot2d(t,cos(t),style=5);
+            
+            gca().line_style = 4;
+            plot2d(t,sin(t),style=3);
+            
             legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
 
 
             subplot(223)
-
-            xset("line style",2);plot2d(t,cos(t),style=5);
-
-            xset("line style",4);plot2d(t,sin(t),style=3);
-
+            
+            gca().line_style = 2;
+            plot2d(t,cos(t),style=5);
+            
+            gca().line_style = 4;
+            plot2d(t,sin(t),style=3);
+            
             legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
 
index ef63190..310f09b 100644 (file)
@@ -154,7 +154,7 @@ zm = min(z); zM = max(z);
 
 clf()
 
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 colorbar(zm,zM)
 
@@ -175,9 +175,9 @@ xtitle("The function cos(2 pi x)sin(2 pi y)")
             zm = min(z); zM = max(z);
 
             clf()
-
-            xset("colormap",jetcolormap(64))
-
+            
+            gcf().color_map = jetcolormap(64);
+            
             colorbar(zm,zM)
 
             Sgrayplot(x,x,z)
@@ -202,7 +202,7 @@ zzm = min(zz); zzM = max(zz);
 
 clf();
 
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 
 
@@ -257,9 +257,9 @@ drawnow() ;
             zzm = min(zz); zzM = max(zz);
 
             clf();
-
-            xset("colormap",jetcolormap(64))
-
+            
+            gcf().color_map = jetcolormap(64);
+            
             drawlater();
 
             subplot(2,2,1)
@@ -318,7 +318,7 @@ nb_col = 64;
 
 clf()
 
-xset("colormap",hotcolormap(nb_col))
+gcf().color_map = hotcolormap(nb_col);
 
 drawlater() ;
 
@@ -349,9 +349,9 @@ show_window()
             [xf,yf,zf]=genfac3d(x,x,zz);
 
             nb_col = 64;
-
-            xset("colormap",hotcolormap(nb_col))
-
+            
+            gcf().color_map = hotcolormap(nb_col);
+            
             colorbar(zzm,zzM,[1, nb_col],fmt="%.1f")
 
             nbcol = xget("lastpattern")
index c4a210b..0bb8455 100644 (file)
@@ -221,13 +221,6 @@ f.color_map = graycolormap(32);
                 <link linkend="wintercolormap">wintercolormap</link>
 
             </member>
-
-            <member>
-
-                <link linkend="xset">xset</link>
-
-            </member>
-
         </simplelist>
 
     </refsection>
index 80c5386..a073ca0 100644 (file)
@@ -108,7 +108,7 @@ a.y_location="left";
 
 for (i=1:6)
 
-  xset("window",i) // ID iを指定して図を作成
+  scf(i); // ID iを指定して図を作成
 
   plot2d(x,[sin(x) cos(x)],[i -i])
 
index f068ece..fc0a0e8 100644 (file)
 
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
 
-xset("color",3)
-
 xarc(-1,1,2,2,0,90*64)
 
 xarc(-1.5,1.5,3,3,0,360*64)
 
+gca().children(1:2).foreground = color("green");
+
  ]]></programlisting>
 
         <scilab:image>
 
             plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
-
-            xset("color",3)
-
             xarc(-1,1,2,2,0,90*64)
 
             xarc(-1.5,1.5,3,3,0,360*64)
-
+            
+            gca().children(1:2).foreground = color("green");
+            
         </scilab:image>
 
 
index d1df1e7..bcd385c 100644 (file)
@@ -172,11 +172,11 @@ y1 = [cos(x); 9*cos(x)];
 
 plot2d([-10,10], [-10,10], [-1,-1], "022")
 
-xset("clipgrf")
+gca().clip_state = "clipgrf";
 
 xarrows(x1, y1, -1, [1:7,9]) //8番目の色は白
 
-xset("clipoff")
+gca().clip_state = "off";
 
  ]]></programlisting>
 
@@ -189,13 +189,13 @@ xset("clipoff")
             y1 = [cos(x); 9*cos(x)];
 
             plot2d([-10,10], [-10,10], [-1,-1], "022")
-
-            xset("clipgrf")
-
+            
+            gca().clip_state = "clipgrf";
+            
             xarrows(x1, y1, -1, [1:7,9])
-
-            xset("clipoff")
-
+            
+            gca().clip_state = "off";
+            
         </scilab:image>
 
         <programlisting role="example"><![CDATA[
index de58ca9..2cbe108 100644 (file)
@@ -116,10 +116,10 @@ plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
 
 xfarc(-0.5,0.5,1,1,0,90*64)
 
-xset("color",2)
-
 xfarc(0.5,0.5,1,1,0,360*64)
 
+gce().background = 2;
+
  ]]></programlisting>
 
         <scilab:image>
@@ -129,11 +129,11 @@ xfarc(0.5,0.5,1,1,0,360*64)
             plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
 
             xfarc(-0.5,0.5,1,1,0,90*64)
-
-            xset("color",2)
-
+            
             xfarc(0.5,0.5,1,1,0,360*64)
-
+            
+            gce().background = 2;
+            
         </scilab:image>
 
     </refsection>
index e7d0754..33b2686 100644 (file)
 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
 
-xset("color",5)
-
 xfrect(-1,1,2,2)
 
+gce().background = color("red");
+
  ]]></programlisting>
 
         <scilab:image>
 
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-
-            xset("color",5)
-
+            
             xfrect(-1,1,2,2)
-
+            
+            gce().background = color("red");
+            
         </scilab:image>
 
     </refsection>
index 7f15689..4428432 100644 (file)
 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
 
-xset("color",5)
-
 xrect(-1,1,2,2)
 
+gce().foreground = color("red");
+
  ]]></programlisting>
 
         <scilab:image>
 
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-
-            xset("color",5)
-
+            
             xrect(-1,1,2,2)
-
+            
+            gce().foreground = color("red");
+            
         </scilab:image>
 
     </refsection>
index fb786d4..d3ffae8 100644 (file)
@@ -85,9 +85,9 @@
         </para>
 
         <scilab:image>
-
-            xset("font",1,4);
-
+            
+            set(gca(), "font_style", 1, "font_size", 4);
+            
             xstring(0.0, 0.4, '$Color = Ambient_{term} + Diffuse_{term} + Specular_{term} \\ Ambient_{term} = L_{ambient}*S_{ambient} \\ Diffuse_{term} = L_{diffuse}*S_{diffuse}*(L_{direction} \cdot S_{normal}) \\ Specular_{term} = L_{specular}*S_{specular}*(S_{normal} \cdot (L_{direction}+View_{direction}) ))^{S_{shininess}}$');
 
             f=gcf();
index fce20e4..8be677c 100644 (file)
@@ -162,7 +162,7 @@ y=cos(2*%pi*(0:4)/5);
 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
 
-xset("color",5);
+gca().foreground = 5;
 
 xfpoly(x,y);
 
@@ -195,9 +195,9 @@ xfpoly(x,y,3);
             y=cos(2*%pi*(0:4)/5);
 
             plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
-
-            xset("color",5);
-
+            
+            gca().foreground = 5;
+            
             xfpoly(x,y);
 
         </scilab:image>
index 26ea825..2eb3ded 100644 (file)
@@ -128,13 +128,11 @@ y=cos(2*%pi*(0:4)/5);
 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
 
-xset("color",5)
-
 xpoly(x,y,"lines",1) // デフォルトで閉じられます
 
+e = gce(); // カレントのエンティティを取得 (直近に作成: ここではポリライン)
 
-
-e=gce(); // カレントのエンティティを取得 (直近に作成: ここではポリライン)
+e.foreground = 5;
 
 e.closed = 'off' // ポリラインはオープンされます
 
index 8fa709a..fa27df0 100644 (file)
                     有するマーカがポリライン i を描画する際に使用されます
 
                     (マーカはカレントのパターンにより描画されます).
-
-                    このIDの意味を参照するには<literal>xset()</literal>を参照してください.
-
+                    
+                    See the <link linkend="polyline_properties">polyline properties</link>
+                    
+                    to see ids of available marks.
+                    
                 </para>
 
             </listitem>
                     <literal>draw(i)</literal> が厳密に正の場合,ID <literal>draw(i)</literal>の
 
                     線の種類(または色)がポリライン i に使用されます.
-
-                    IDの意味を参照するには, <literal>xset()</literal> を使用してください.
-
+                    
+                    See the <link linkend="polyline_properties">polyline properties</link>
+                    
+                    to see ids of available line styles.
+                    
                 </para>
 
             </listitem>
@@ -142,7 +146,7 @@ plot2d(0,0,-1,"012"," ",[0,0,1,1])
 
 rand("uniform")
 
-xset("color",3)
+gca().foreground = 3;
 
 xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
 
@@ -153,9 +157,9 @@ xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
             plot2d(0,0,-1,"012"," ",[0,0,1,1])
 
             rand("uniform")
-
-            xset("color",3)
-
+            
+            gca().foreground = 3;
+            
             xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
 
         </scilab:image>
index 7cc9911..9cfa137 100644 (file)
@@ -218,18 +218,18 @@ xstring(0.1,1.6,alphabet,0,1) // ボックス内にアルファベット
 
 xstring(0.1,1.4,alphabet,20)  // 角度
 
-xset("font",1,1)              // symbolフォントを使用
+set(gca(),"font_style",1,"font_size",1);              // symbolフォントを使用
 
 xstring(0.1,0.1,alphabet)
 
-xset("font",1,3)              // フォントの大きさを変更
-
 xstring(0.1,0.3,alphabet)
 
-xset("font",1,24);
+gce().font_size = 3;         // フォントの大きさを変更
 
 xstring(0.1,0.6,"a") //大きなアルファ
 
+gce().font_size = 24;
+
  ]]></programlisting>
 
         <scilab:image>
index 56487e5..afd86ff 100644 (file)
@@ -178,9 +178,7 @@ xsetech([0,0.5,1.0,0.5])
 
 [wrect,frect,logflag,arect]=xgetech();
 
-clf();
-
-xset('default')
+clf('reset');
 
  ]]></programlisting>
 
index fc52cc4..073c75a 100644 (file)
             グラフィックスケールのカレントの値は変更されません.
 
             <varname>rect</varname>のデフォルト値は <literal>[0,0,1,1]</literal>
-
-            (ウインドウ作成時,<code>xset('default')</code>によりデフォルト値に
-
+            
+            (ウインドウ作成時,<code>clf('reset')</code>によりデフォルト値に
+            
             戻された時,または記録されたグラフィックイベントを<code>clf()</code>で
 
             クリアした時)です.
@@ -256,7 +256,7 @@ plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
 
 clf()
 
-xset("font",2,0)
+set(gca(),"font_style",2,"font_size",0);
 
 xsetech([0,0,0.5,0.5]);
 
@@ -281,9 +281,9 @@ xsetech([0,0,1,1])
  ]]></programlisting>
 
         <scilab:image>
-
-            xset("font",2,0)
-
+            
+            set(gca(),"font_style",2,"font_size",0);
+            
             xsetech([0,0,0.5,0.5]);
 
             plot3d()
@@ -308,9 +308,7 @@ xsetech([0,0,1,1])
 
 // 変更したarectにプロット
 
-clf()
-
-xset("default")
+clf('reset')
 
 xsetech(arect=[0,0,0,0])
 
index efda127..0aadef7 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="Sgrayplot" xml:lang="pt">
     <refnamediv>
         <refname>Sgrayplot</refname>
-        <refpurpose>esboço 2d suave de uma superfície utilizando
+        <refpurpose>esboço 2d suave de uma superfície utilizando
             cores
         </refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>Sgrayplot(x,y,z,&lt;opt_args&gt;)
             Sgrayplot(x,y,z [,strf, rect, nax, zminmax, colminmax, mesh, colout])
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y</term>
                 <listitem>
                     <para>
                         matriz de reais de tamanho (n1,n2). <literal>z(i,j)</literal>
-                        é o valor da superfície no ponto (x(i),y(j)).
+                        é o valor da superfície no ponto (x(i),y(j)).
                     </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>&lt;opt_args&gt;</term>
                 <listitem>
-                    <para>representa uma seqüência de declarações
+                    <para>representa uma seqüência de declarações
                         <literal>key1=value1,key2=value2</literal>,... onde
                         <literal>key1</literal>, <literal>key2,...</literal> podem ser um
                         dos seguintes: strf, rect, nax, zminmax, colminmax, mesh,
                 <term>strf</term>
                 <listitem>
                     <para>
-                        é um string de comprimento 3 <literal>"xyz"</literal> (por
-                        padrão <literal>strf= "081"</literal>)
+                        é um string de comprimento 3 <literal>"xyz"</literal> (por
+                        padrão <literal>strf= "081"</literal>)
                     </para>
                     <variablelist>
                         <varlistentry>
                             <term>x</term>
                             <listitem>
-                                <para>controla a exibição de legendas</para>
+                                <para>controla a exibição de legendas</para>
                                 <variablelist>
                                     <varlistentry>
                                         <term>x=0</term>
@@ -77,7 +77,7 @@
                                     <varlistentry>
                                         <term>x=1</term>
                                         <listitem>
-                                            <para>legendas são exibidas. Elas são dadas pelo
+                                            <para>legendas são exibidas. Elas são dadas pelo
                                                 argumento opcional <literal>leg</literal>.
                                             </para>
                                         </listitem>
                         <varlistentry>
                             <term>y</term>
                             <listitem>
-                                <para>controla a computação dos intervalos de coordenadas
-                                    reais a partir dos valores mínimos requeridos. Intervalos
-                                    reais podem ser maiores que os requerimentos mínimos.
+                                <para>controla a computação dos intervalos de coordenadas
+                                    reais a partir dos valores mínimos requeridos. Intervalos
+                                    reais podem ser maiores que os requerimentos mínimos.
                                 </para>
                                 <variablelist>
                                     <varlistentry>
                                         <term>y=0</term>
                                         <listitem>
-                                            <para>sem computação, o esboço utiliza a escala anterior
-                                                (ou padrão)
+                                            <para>sem computação, o esboço utiliza a escala anterior
+                                                (ou padrão)
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=2</term>
                                         <listitem>
-                                            <para>a partir dos valores mínimo/máximo dos dados x e y
+                                            <para>a partir dos valores mínimo/máximo dos dados x e y
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=3</term>
                                         <listitem>
-                                            <para>construídos para uma escala isométrica a partir do
-                                                argumento rect
+                                            <para>construídos para uma escala isométrica a partir do
+                                                argumento rect 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=4</term>
                                         <listitem>
-                                            <para>construídos para uma escala isométrica a partir
-                                                dos valores mínimo/máximo dos dados x e y
+                                            <para>construídos para uma escala isométrica a partir
+                                                dos valores mínimo/máximo dos dados x e y 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=5</term>
                                         <listitem>
-                                            <para>aumentados para obtenção de bons eixos a partir do
+                                            <para>aumentados para obtenção de bons eixos a partir do
                                                 argumento rect
                                             </para>
                                         </listitem>
                                     <varlistentry>
                                         <term>y=6</term>
                                         <listitem>
-                                            <para>aumentados para obtenção de bons eixos a partir
-                                                dos valores mínimo/máximo dos dados x e y
+                                            <para>aumentados para obtenção de bons eixos a partir
+                                                dos valores mínimo/máximo dos dados x e y 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=7</term>
                                         <listitem>
-                                            <para>como y= 1 mas os anteriores são redesenhados para
-                                                se utilizar a nova escala
+                                            <para>como y= 1 mas os anteriores são redesenhados para
+                                                se utilizar a nova escala 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=8</term>
                                         <listitem>
-                                            <para>lcomo y= 2 mas os anteriores são redesenhados para
+                                            <para>lcomo y= 2 mas os anteriores são redesenhados para
                                                 se utilizar a nova escala
                                             </para>
                                         </listitem>
                         <varlistentry>
                             <term>z</term>
                             <listitem>
-                                <para>controla a exibição de informação na moldura ao redor do
-                                    esboço. Se eixos são requeridos, o número de tiques pode ser
+                                <para>controla a exibição de informação na moldura ao redor do
+                                    esboço. Se eixos são requeridos, o número de tiques pode ser
                                     especificado pelo argumento opcional
                                     <literal>nax</literal>.
                                 </para>
                                     <varlistentry>
                                         <term>z=0</term>
                                         <listitem>
-                                            <para>nada é desenhado ao redor do esboço. </para>
+                                            <para>nada é desenhado ao redor do esboço. </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>z=1</term>
                                         <listitem>
-                                            <para>eixos são desenhados, o eixo y é exibido à
-                                                esquerda.
+                                            <para>eixos são desenhados, o eixo y é exibido à
+                                                esquerda. 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>z=2</term>
                                         <listitem>
-                                            <para>o esboço é cercado por uma caixa sem tiques.
+                                            <para>o esboço é cercado por uma caixa sem tiques.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>z=3</term>
                                         <listitem>
-                                            <para>eixos são desenhados, o eixo y é exibido à
+                                            <para>eixos são desenhados, o eixo y é exibido à
                                                 direita.
                                             </para>
                                         </listitem>
                                     <varlistentry>
                                         <term>z=4</term>
                                         <listitem>
-                                            <para>eixos são desenhados centrados no meio da caixa de
-                                                moldura.
+                                            <para>eixos são desenhados centrados no meio da caixa de
+                                                moldura. 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>z=5</term>
                                         <listitem>
-                                            <para>eixos são desenhados cruzando-se no ponto
+                                            <para>eixos são desenhados cruzando-se no ponto
                                                 <literal>(0,0)</literal>. Se o ponto
-                                                <literal>(0,0)</literal> não estiver dentro da moldura,
-                                                os eixos não aparecerão no gráfico.
+                                                <literal>(0,0)</literal> não estiver dentro da moldura,
+                                                os eixos não aparecerão no gráfico.
                                             </para>
                                         </listitem>
                                     </varlistentry>
             <varlistentry>
                 <term>rect</term>
                 <listitem>
-                    <para>este argumento é utilizado quando o segundo caractere y do
-                        argumento <literal>strf</literal> é 1, 3 ou 5. É um vetor linha de
-                        tamanho quatro e fornece a dimensão da moldura:
+                    <para>este argumento é utilizado quando o segundo caractere y do
+                        argumento <literal>strf</literal> é 1, 3 ou 5. É um vetor linha de
+                        tamanho quatro e fornece a dimensão da moldura:
                         <literal>rect=[xmin,ymin,xmax,ymax]</literal>.
                     </para>
                 </listitem>
             <varlistentry>
                 <term>nax</term>
                 <listitem>
-                    <para>este argumento opcional é utilizado quando o terceiro
-                        caractere z do argumento <literal>strf</literal> ié 1. É um vetor
+                    <para>este argumento opcional é utilizado quando o terceiro
+                        caractere z do argumento <literal>strf</literal> ié 1. É um vetor
                         linha de quatro entradas <literal>[nx,Nx,ny,Ny]</literal> onde
-                        <literal>nx</literal> (<literal>ny</literal>) é o número de
-                        sub-graduações no eixo x (y) axis e <literal>Nx</literal>
-                        (<literal>Ny</literal>) é o número de graduações no eixo x
+                        <literal>nx</literal> (<literal>ny</literal>) é o número de
+                        sub-graduações no eixo x (y) axis e <literal>Nx</literal>
+                        (<literal>Ny</literal>) é o número de graduações no eixo x
                         (y).
                     </para>
                 </listitem>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
-            <literal>Sgrayplot</literal> é o mesmo que
-            <literal>grayplot</literal> mas o esboço é suavizado. A função
-            <literal>fec</literal> é utilizada para suavização. A superfície é
-            esboçada assumindo-se que é linear em um conjunto de triângulos
-            construídos a partir do grid (aqui, com n1=5, n2=3):
+            <literal>Sgrayplot</literal> é o mesmo que
+            <literal>grayplot</literal> mas o esboço é suavizado. A função
+            <literal>fec</literal> é utilizada para suavização. A superfície é
+            esboçada assumindo-se que é linear em um conjunto de triângulos
+            construídos a partir do grid (aqui, com n1=5, n2=3):
         </para>
         <programlisting role=""><![CDATA[
 _____________
@@ -277,18 +277,18 @@ _____________
 |/_|/_|/_|/_|
  ]]></programlisting>
         <para>
-            A função <link linkend="colorbar">colorbar</link> pode ser utilizada
+            A função <link linkend="colorbar">colorbar</link> pode ser utilizada
             para se visualizar a escala de cores.
         </para>
         <para>
-            O parâmetro <literal>zminmax</literal> é útil para propósitos de
-            animação (veja um exemplo depois) e o parâmetro
-            <literal>colminmax</literal> permite que o usuário escolha uma parte do
-            mapa de cores corrente (ver a página de ajuda de <link linkend="fec">fec</link>).
+            O parâmetro <literal>zminmax</literal> é útil para propósitos de
+            animação (veja um exemplo depois) e o parâmetro
+            <literal>colminmax</literal> permite que o usuário escolha uma parte do
+            mapa de cores corrente (ver a página de ajuda de <link linkend="fec">fec</link>).
         </para>
         <para>
             Entre com o comando <literal>Sgrayplot()</literal> para visualizar
-            uma demonstração.
+            uma demonstração.
         </para>
     </refsection>
     <refsection>
@@ -297,17 +297,17 @@ _____________
 // exemplo #1
 x=-10:10; y=-10:10;m =rand(21,21);
 clf()
-xset("colormap",hotcolormap(64))
+gcf().color_map = hotcolormap(64);
 Sgrayplot(x,y,m, strf="011", rect=[-20,-20,20,20])
 
 // exemplo #2
 t=-%pi:0.1:%pi; m=sin(t)'*cos(t);
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 colorbar(-1,1)
 Sgrayplot(t,t,m, strf="041")
 
-// exemplo #3: exibindo animação de cos(t)*sin(x)sin(y).
+// exemplo #3: exibindo animação de cos(t)*sin(x)sin(y).
 n = 30;
 nt = 100;
 x = linspace(0,2*%pi,n);
@@ -327,7 +327,7 @@ end
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="fec">fec</link>
index d52ae85..00c0e66 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
@@ -134,10 +134,10 @@ end
                 <link linkend="contour2d">contour2d</link>
             </member>
             <member>
-                <link linkend="plot2d">plot2d</link>
+                <link linkend="contour2dm">contour2dm</link>
             </member>
             <member>
-                <link linkend="xset">xset</link>
+                <link linkend="plot2d">plot2d</link>
             </member>
         </simplelist>
     </refsection>
index a76f541..4c24a02 100644 (file)
@@ -145,7 +145,7 @@ r = [(1:n)'/n; ones(m-n,1)];
 g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
 b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
 h = [r g b];
-xset('colormap',h);
+gcf().color_map = h;
 xset('fpf',' ');
 clf();
 contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8],0*ones(1,m))
index cdffb7e..942eb74 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA
 <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="fec" xml:lang="pt">
     <refnamediv>
         <refname>fec</refname>
-        <refpurpose>Esboço pseudo-colorido triangular de uma função definida por
+        <refpurpose>Esboço pseudo-colorido triangular de uma função definida por
             uma malha triangular
         </refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>fec(x,y,triangles,func,&lt;opt_args&gt;)
             fec(x,y,triangles,func,[strf,leg,rect,nax,zminmax,colminmax,colout,mesh])
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y</term>
                 <listitem>
                     <para>
                         dois vetores de tamanho <literal>n</literal>,
-                        <literal>(x(i),y(i))</literal> fornece as coordenadas do nó
+                        <literal>(x(i),y(i))</literal> fornece as coordenadas do nó
                         <literal>i</literal>
                     </para>
                 </listitem>
@@ -44,8 +44,8 @@
                 <listitem>
                     <para>
                         vetor de tamanho <literal>n</literal> :
-                        <literal>func(i)</literal> fornece o valor no nó
-                        <literal>i</literal> da função para a qual queremos o esboço
+                        <literal>func(i)</literal> fornece o valor no nó
+                        <literal>i</literal> da função para a qual queremos o esboço
                         pseudo-colorido.
                     </para>
                 </listitem>
                 <term>triangles</term>
                 <listitem>
                     <para>
-                        é uma matriz <literal>[Ntr,5]</literal>. Cada linha de
-                        <literal>triangles</literal> especifica um triângulo da malha
+                        é uma matriz <literal>[Ntr,5]</literal>. Cada linha de
+                        <literal>triangles</literal> especifica um triângulo da malha
                         <literal>triangle(j) = [number,node1,node2,node3,flag]</literal>.
-                        <literal>node1,node2,node3</literal> são os números dos nós que
-                        constituem o triângulo. number é o número do triângulo e flag é um
-                        inteiro que não é usado na função fec
+                        <literal>node1,node2,node3</literal> são os números dos nós que
+                        constituem o triângulo. number é o número do triângulo e flag é um
+                        inteiro que não é usado na função fec 
                     </para>
                 </listitem>
             </varlistentry>
@@ -67,7 +67,7 @@
                 <term>&lt;opt_args&gt;</term>
                 <listitem>
                     <para>
-                        representa uma seqüência de declarações <literal>key1=value1,
+                        representa uma seqüência de declarações <literal>key1=value1,
                             key2=value2
                         </literal>
                         ,... onde <literal>key1</literal>,
@@ -85,7 +85,7 @@
             <varlistentry>
                 <term>zminmax</term>
                 <listitem>
-                    <para>vetor com dois compontentes[zmin zmax] (útil para animações em
+                    <para>vetor com dois compontentes[zmin zmax] (útil para animações em
                         particular)
                     </para>
                 </listitem>
             <varlistentry>
                 <term>mesh</term>
                 <listitem>
-                    <para>escalar booleano, valor padrão %f (deve ser verdadeiro se você
-                        também quiser exibir a malha)
+                    <para>escalar booleano, valor padrão %f (deve ser verdadeiro se você
+                        também quiser exibir a malha)
                     </para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
-        <para>Esta função é boa para se desenhar soluções de elementos finitos
-            triangulares lineares ou simplesmente para se exibir uma função definida
-            sobre uma triangularização. A interpolação de cores é feita através de um
-            software de computação e, portanto, não é tão rápida.
+        <title>Descrição</title>
+        <para>Esta função é boa para se desenhar soluções de elementos finitos
+            triangulares lineares ou simplesmente para se exibir uma função definida
+            sobre uma triangularização. A interpolação de cores é feita através de um
+            software de computação e, portanto, não é tão rápida.
         </para>
         <para>
-            A função <link linkend="colorbar">colorbar</link> pode se utilizada
-            para se visualizar a escala de cores (ver a seção de exemplos).
+            A função <link linkend="colorbar">colorbar</link> pode se utilizada
+            para se visualizar a escala de cores (ver a seção de exemplos).
         </para>
         <para>
             O argumento <literal>zminmax</literal> fornece os valores de z
-            asosicados às primeira e últimas cores (do mapa de cores corrente). Mais
+            asosicados às primeira e últimas cores (do mapa de cores corrente). Mais
             exatamente, se o mapa de cores possue nc cores e se notarmos <emphasis>dz
                 = (zmax-zmin)/nc
             </emphasis>
-            ,então a parte da triangularização onde
-            <emphasis>zmin + (i-1)dz &lt;= z &lt; zmin + i dz</emphasis> é preenchida
-            com a cor <emphasis>i</emphasis>). Por padrão <emphasis>zmin =
+            ,então a parte da triangularização onde
+            <emphasis>zmin + (i-1)dz &lt;= z &lt; zmin + i dz</emphasis> é preenchida
+            com a cor <emphasis>i</emphasis>). Por padrão <emphasis>zmin =
                 min(func)
             </emphasis>
-            e<emphasis>zmax = max(func)</emphasis>. Se você
-            quiser uma animação com valores da função que variam no tempo, tome para
-            zmin e zmax os valores máximo e mínimo globais ou algo próximo.
+            e<emphasis>zmax = max(func)</emphasis>. Se você
+            quiser uma animação com valores da função que variam no tempo, tome para
+            zmin e zmax os valores máximo e mínimo globais ou algo próximo.
         </para>
         <para>
-            O argumento <literal>colout</literal> permite que o usuário escolha
-            as cores para as duas regiões extremas <emphasis>{func &lt;
+            O argumento <literal>colout</literal> permite que o usuário escolha
+            as cores para as duas regiões extremas <emphasis>{func &lt;
                 zmin}
             </emphasis>
             and <emphasis>{func &gt; zmax}</emphasis>,
             <varlistentry>
                 <term>-1</term>
                 <listitem>
-                    <para>neste caso a mesma cor que a zona de vizinhança é utilizada
-                        (CUIDADO: você não vê que o limite correspondente é cruzado), este é
-                        o caso padrão.
+                    <para>neste caso a mesma cor que a zona de vizinhança é utilizada
+                        (CUIDADO: você não vê que o limite correspondente é cruzado), este é
+                        o caso padrão. 
                     </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>0</term>
                 <listitem>
-                    <para>neste caso, a região de extremidade não é pintanda. </para>
+                    <para>neste caso, a região de extremidade não é pintanda. </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>k</term>
                 <listitem>
-                    <para>(k sendo um índice de cor válido no mapa de cores corrente) a
-                        região de extremidade é pintada com a cor k.
+                    <para>(k sendo um índice de cor válido no mapa de cores corrente) a
+                        região de extremidade é pintada com a cor k. 
                     </para>
                 </listitem>
             </varlistentry>
         </variablelist>
-        <para>Se você não quiser usar o mapa de cores completo, você pode utilizar
+        <para>Se você não quiser usar o mapa de cores completo, você pode utilizar
             o argumento <emphasis>1 &lt;= colmin &lt; colmax &lt;= nc</emphasis> (nc
-            sendo o número de cores do mapa de cores corrente) para utilizar apenas a
-            sub-parte [colmin,colmax] do mapa de cores. (por padrão, todas as cores do
-            mapa de cores são utilizadas).
+            sendo o número de cores do mapa de cores corrente) para utilizar apenas a
+            sub-parte [colmin,colmax] do mapa de cores. (por padrão, todas as cores do
+            mapa de cores são utilizadas). 
         </para>
         <para>
-            Ver arquivos de demonstração <literal>demos/fec</literal>:
+            Ver arquivos de demonstração <literal>demos/fec</literal>:
         </para>
         <para>
-            <literal>fec.ex1</literal> é um simples arquivo de exemplo no qual
-            uma malha e uma função sobre esta malha é completamente construída em
+            <literal>fec.ex1</literal> é um simples arquivo de exemplo no qual
+            uma malha e uma função sobre esta malha é completamente construída em
             sintaxe do Scilab
         </para>
         <para>
-            <literal>fec.ex2</literal> é um exemplo no qual a malha e os valores
-            da função foram computados por um construtor de malhas externo (malha do
+            <literal>fec.ex2</literal> é um exemplo no qual a malha e os valores
+            da função foram computados por um construtor de malhas externo (malha do
             tipo amdba) e um programa externo. Um conjunto de macros ( fornecido pelo
             arquivo <literal>macros.sci</literal>) pode ser utilizado para ler os
-            arquivos de dados no Scilab e esboçar os resultados.
+            arquivos de dados no Scilab e esboçar os resultados.
         </para>
     </refsection>
     <refsection>
         <title>Exemplos</title>
-        <programlisting role="example"><![CDATA[
-// definindo uma mini-triangularização (4 vértices, 2 triângulos)
+        <programlisting role="example"><![CDATA[ 
+// definindo uma mini-triangularização (4 vértices, 2 triângulos)
 x = [0 1 0 -1];
 y = [0 0 1  1];
 T = [1 1 2 3 1;
      2 3 4 1 1];
-z = [0 1 0 -1];  // valores da função em cada vértice
+z = [0 1 0 -1];  // valores da função em cada vértice
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 subplot(1,2,1)
    colorbar(-1,1)
    fec(x,y,T,z,strf="040",mesh=%t)
    xtitle("exemplo de fec (com a malha)")
 subplot(1,2,2)
    colorbar(-1,1)
-   fec(x,y,T,z,strf="040")  // rmq: mesh=%f por padrão
+   fec(x,y,T,z,strf="040")  // rmq: mesh=%f por padrão
    xtitle("exemplo de fec (em a malha)")
 show_window()
 
 // este exemplo mostra o efeito de zminmax e usa os
-// dados de exemplos anteriores (você tem que executá-los primeiro)
+// dados de exemplos anteriores (você tem que executá-los primeiro)
 clf()
-xset("colormap",jetcolormap(64))
-colorbar(-0.5,0.5)  // cuidado, a barra de cores deve ser ajustada na mão!
+gcf().color_map = jetcolormap(64);
+colorbar(-0.5,0.5)  // cuidado, a barra de cores deve ser ajustada na mão!
 fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
 xtitle("exemplo de fec: utilizando o argumento zminmax")
 show_window()
 
 // este exemplo mostra os efeitos de zminmax e colout. Utiliza
-// também os dados de exemplos anteriores (você tem que executá-los primeiro)
+// também os dados de exemplos anteriores (você tem que executá-los primeiro)
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 subplot(2,2,1)
    colorbar(-0.5,0.5)
    fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 0], mesh=%t)
@@ -247,10 +247,10 @@ subplot(2,2,4)
 show_window()
 
 // este exemplo mostra um recurso de colminmax:
-// utilizando dois mapas de cores para dois subesboços.
-// Também utiliza dados de exemplos anteriores.
+// utilizando dois mapas de cores para dois subesboços.
+// Também utiliza dados de exemplos anteriores.
 clf()
-xset("colormap",[hotcolormap(64);jetcolormap(64)])
+gcf().color_map = [hotcolormap(64); jetcolormap(64)];
 subplot(1,2,1)
    colorbar(-1,1,[1 64])
    fec(x,y,T,z,strf="040", colminmax=[1 64], mesh=%t)
@@ -263,7 +263,7 @@ show_window()
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="colorbar">colorbar</link>
index d9becaf..6940e40 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA
 <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="polarplot" xml:lang="pt">
     <refnamediv>
         <refname>polarplot</refname>
-        <refpurpose>Esboço de coordenadas polares</refpurpose>
+        <refpurpose>Esboço de coordenadas polares</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>polarplot(theta,rho,[style,strf,leg,rect])
             polarplot(theta,rho,&lt;opt_args&gt;)
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>rho</term>
             <varlistentry>
                 <term>theta</term>
                 <listitem>
-                    <para>vetor de mesmo tamanho que rho, valores dos ângulos. </para>
+                    <para>vetor de mesmo tamanho que rho, valores dos ângulos. </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>&lt;opt_args&gt;</term>
                 <listitem>
                     <para>
-                        uma seqüência de declarações <literal>key1=value1,
+                        uma seqüência de declarações <literal>key1=value1,
                             key2=value2
                         </literal>
                         ,... onde keys podem ser
@@ -56,8 +56,8 @@
                 <term>style</term>
                 <listitem>
                     <para>vetor de reais de tamanho nc. O estilo a ser usado pela curva
-                        <literal>i</literal> é definido por <literal>style(i)</literal>. O
-                        valor padrão é <literal>1:nc</literal> (1 para a primeira curva, 2
+                        <literal>i</literal> é definido por <literal>style(i)</literal>. O
+                        valor padrão é <literal>1:nc</literal> (1 para a primeira curva, 2
                         para a segunda, etc.).
                     </para>
                     <variablelist>
                             <term>-</term>
                             <listitem>
                                 <para>
-                                    Se <literal>style(i)</literal> for negativo, a curva é
-                                    esboçada utilizando-se a marca com idenfiticador
-                                    <literal>abs(style(i))+1</literal>; use
-                                    <literal>xset()</literal> para ver os identificadores das
-                                    marcas.
+                                    Se <literal>style(i)</literal> for negativo, a curva é
+                                    esboçada utilizando-se a marca com idenfiticador
+                                    <literal>abs(style(i))+1</literal>. Use
+                                    <link linkend="polyline_properties">polyline properties</link>
+                                    para ver os identificadores das marcas.
                                 </para>
                             </listitem>
                         </varlistentry>
                                     positivo, uma linha simples com identificador de cor
                                     <literal>style(i)</literal> ou linha tracejada com
                                     identificador de estilo de tracejado
-                                    <literal>style(i)</literal> é usada; use
-                                    <literal>xset()</literal> para ver os identificadores de cor.
+                                    <literal>style(i)</literal> é usada. Use
+                                    <link linkend="polyline_properties">polyline properties</link>
+                                    para ver os identificadores de cor.
                                 </para>
                             </listitem>
                         </varlistentry>
                         <varlistentry>
                             <term>-</term>
                             <listitem>
-                                <para>Quando apenas uma curva é desenhada,
+                                <para>Quando apenas uma curva é desenhada,
                                     <literal>style</literal> pode ser um vetor linha de tamanho 2
-                                    <literal>[sty,pos]</literal> onde <literal>sty</literal> é
+                                    <literal>[sty,pos]</literal> onde <literal>sty</literal> é
                                     utilizado para se especificar o estilo e
-                                    <literal>pos</literal> é um inteiro entre 1 e 6 que especifica
-                                    a posição para a legenda. Isto pode ser útil quando o usuário
-                                    deseja desenhar curvas múltiplas em um esboço chamando a
-                                    função <literal>plot2d</literal> várias vezes e quer fornecer
+                                    <literal>pos</literal> é um inteiro entre 1 e 6 que especifica
+                                    a posição para a legenda. Isto pode ser útil quando o usuário
+                                    deseja desenhar curvas múltiplas em um esboço chamando a
+                                    função <literal>plot2d</literal> várias vezes e quer fornecer
                                     uma legenda para cada curva.
                                 </para>
                             </listitem>
                             <term>default</term>
                             <listitem>
                                 <para>
-                                    o padrão é <literal>"030"</literal>.
+                                    o padrão é <literal>"030"</literal>.
                                 </para>
                             </listitem>
                         </varlistentry>
                         <varlistentry>
                             <term>x</term>
                             <listitem>
-                                <para>controla a exibição de legendas.</para>
+                                <para>controla a exibição de legendas.</para>
                                 <variablelist>
                                     <varlistentry>
                                         <term>x=0</term>
                                     <varlistentry>
                                         <term>x=1</term>
                                         <listitem>
-                                            <para>com legendas. Elas são fornecidas pelo argumento
+                                            <para>com legendas. Elas são fornecidas pelo argumento
                                                 opcional <literal>leg</literal>.
                                             </para>
                                         </listitem>
                         <varlistentry>
                             <term>y</term>
                             <listitem>
-                                <para>controla a computação da moldura. É o mesmo que
+                                <para>controla a computação da moldura. É o mesmo que
                                     frameflag
                                 </para>
                                 <variablelist>
                                         <term>y=0</term>
                                         <listitem>
                                             <para>as fronteiras correntes (definidas por uma chamada
-                                                anterior a uma função de esboço de alto-nível) são
-                                                utilizadas. Útil ao se superpor esboços
-                                                múltiplos.
+                                                anterior a uma função de esboço de alto-nível) são
+                                                utilizadas. Útil ao se superpor esboços
+                                                múltiplos.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                         <term>y=1</term>
                                         <listitem>
                                             <para>
-                                                o argumento opcional <literal>rect</literal> é
+                                                o argumento opcional <literal>rect</literal> é
                                                 utilizado para se especificar as fronteiras do
-                                                esboço.
+                                                esboço.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>y=2</term>
                                         <listitem>
-                                            <para>as fronteiras do esboço são computadas
-                                                utilizando-se os valores mínimo e máximo de
+                                            <para>as fronteiras do esboço são computadas
+                                                utilizando-se os valores mínimo e máximo de
                                                 <literal>x</literal> e <literal>y</literal>.
                                             </para>
                                         </listitem>
                                         <listitem>
                                             <para>
                                                 como <literal>y=1</literal> mas produz escala de
-                                                isovisualização.
+                                                isovisualização.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                         <listitem>
                                             <para>
                                                 como <literal>y=2</literal> mas produz escala de
-                                                isovisualização.
+                                                isovisualização.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                             <para>
                                                 como <literal>y=1</literal> mas
                                                 <literal>plot2d</literal> pode mudar as fronteiras do
-                                                esboço e os tiques dos eixos para se obter boas
-                                                graduações. Quando o botão de zoom é ativado, este modo
-                                                é usado.
+                                                esboço e os tiques dos eixos para se obter boas
+                                                graduações. Quando o botão de zoom é ativado, este modo
+                                                é usado.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                             <para>
                                                 como <literal>y=2</literal> mas
                                                 <literal>plot2d</literal> pode mudar as fronteiras do
-                                                esboço e os tiques dos eixos para se obter boas
-                                                graduações. Quando o botão de zoom é ativado, este modo
-                                                é usado.
+                                                esboço e os tiques dos eixos para se obter boas
+                                                graduações. Quando o botão de zoom é ativado, este modo
+                                                é usado.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                         <listitem>
                                             <para>
                                                 como <literal>y=5</literal> mas a escala do novo
-                                                esboço é misturada à escala corrente.
+                                                esboço é misturada à escala corrente.
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                         <listitem>
                                             <para>
                                                 como <literal>y=6</literal> mas a escala do novo
-                                                esboço é misturada à escala corrente.
+                                                esboço é misturada à escala corrente.
                                             </para>
                                         </listitem>
                                     </varlistentry>
             <varlistentry>
                 <term>leg</term>
                 <listitem>
-                    <para>string. É usado quando o primeiro caractere x do argumento
-                        <literal>strf</literal> é 1. <literal>leg</literal> possui a forma
+                    <para>string. É usado quando o primeiro caractere x do argumento
+                        <literal>strf</literal> é 1. <literal>leg</literal> possui a forma
                         <literal>"leg1@leg2@...."</literal> onde <literal>leg1</literal>,
-                        <literal>leg2</literal>, etc. são respectivamente as legendas das
-                        primeira, segunda, etc. curvas. O padrão é " " .
+                        <literal>leg2</literal>, etc. são respectivamente as legendas das
+                        primeira, segunda, etc. curvas. O padrão é " " .
                     </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>rect</term>
                 <listitem>
-                    <para>é usado quando o segundo caractere y do argumento
-                        <literal>strf</literal> é 1, 3 ou 5. É um vetor linha de tamanho 4 e
-                        fornece as dimensões da moldura:
+                    <para>é usado quando o segundo caractere y do argumento
+                        <literal>strf</literal> é 1, 3 ou 5. É um vetor linha de tamanho 4 e
+                        fornece as dimensões da moldura:
                         <literal>rect=[xmin,ymin,xmax,ymax]</literal>.
                     </para>
                 </listitem>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
-        <para>polarplot cria um esboço de coordenadas polares do ângulo theta
-            versus o raio rho. theta é o ângulo do eixo x ao vetor raio especificado
-            em radianos; rho é o comprimento do vetor raio especificado em unidades de
-            espaço-de-dados.
+        <title>Descrição</title>
+        <para>polarplot cria um esboço de coordenadas polares do ângulo theta
+            versus o raio rho. theta é o ângulo do eixo x ao vetor raio especificado
+            em radianos; rho é o comprimento do vetor raio especificado em unidades de
+            espaço-de-dados.
         </para>
     </refsection>
     <refsection>
index b0d84e5..4ec0654 100644 (file)
     </refsection>
     <refsection>
         <title>Exemplos</title>
-        <programlisting role="example"><![CDATA[
-xset('window',20) // criando janela de número 20
+        <programlisting role="example"><![CDATA[ 
+scf(20); // criando janela de número 20
 t=[0:0.1:5*%pi]';
 param3d1([sin(t),sin(2*t)],[cos(t),cos(2*t)],..
          list([t/10,sin(t)],[3,2]),35,45,"X@Y@Z",[2,3])
index 0aa15e6..474359b 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA
         <title>Contexto gráfico</title>
         <variablelist>
             <varlistentry>
-                <term>xset</term>
+                <term>set</term>
                 <listitem>
-                    <para>ajusta valores para o contexto gráfico. Função obsoleta</para>
+                    <para>ajusta valores para o contexto gráfico.</para>
                 </listitem>
             </varlistentry>
             <varlistentry>
index d5d9c6e..d3142df 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="legends" xml:lang="pt">
     <refnamediv>
         <refname>legends</refname>
-        <refpurpose>Imprime uma legenda para o gráfico</refpurpose>
+        <refpurpose>Imprime uma legenda para o gráfico</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>legends(strings,style,&lt;opt_args&gt;)
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>strings</term>
                 <listitem>
-                    <para>vetor de strings de dimensão n, strings(i) é a legenda da
-                        i-ésima curva
+                    <para>vetor de strings de dimensão n, strings(i) é a legenda da
+                        i-ésima curva 
                     </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>style</term>
                 <listitem>
-                    <para>vetor linha de inteiros de dimensão n (os estilos de esboço,
-                        terceiro parâmetro de plot2d) ou uma matriz 2 x n, style(1,k) contém
-                        o estilo de esboço para a k-ésima curva e style(2,k) contém o estilo
+                    <para>vetor linha de inteiros de dimensão n (os estilos de esboço,
+                        terceiro parâmetro de plot2d) ou uma matriz 2 x n, style(1,k) contém
+                        o estilo de esboço para a k-ésima curva e style(2,k) contém o estilo
                         de linha (se style(1,k)&gt;0) ou cor da marca (se style(1,k)&lt;0).
                     </para>
                 </listitem>
@@ -47,7 +47,7 @@
             <varlistentry>
                 <term>&lt;opt_args&gt;</term>
                 <listitem>
-                    <para>representa uma seqüência de declarações
+                    <para>representa uma seqüência de declarações
                         <literal>key1=value1,key2=value2</literal>,... onde
                         <literal>key1</literal>, <literal>key2,...</literal> podem ser um
                         dos seguintes:
                             <term>opt</term>
                             <listitem>
                                 <para>(opcional) especifica onde imprimir as legendas; este
-                                    parâmetro pode ser um flag inteiro (ou, de modo equivalente,
+                                    parâmetro pode ser um flag inteiro (ou, de modo equivalente,
                                     um string) ou um vetor [x,y] que fornece as coordenadas da
                                     quina superior esquerda da caixa de legenda. No primeiro caso,
-                                    os valores possíveis são:
+                                    os valores possíveis são:
                                 </para>
                                 <variablelist>
                                     <varlistentry>
                                         <term>1 ou "ur"</term>
                                         <listitem>
-                                            <para>as legendas são impressas no canto superior
-                                                direito.
+                                            <para>as legendas são impressas no canto superior
+                                                direito. 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>2 ou "ul"</term>
                                         <listitem>
-                                            <para>as legendas são impressas no canto superior
-                                                esquerdo.
+                                            <para>as legendas são impressas no canto superior
+                                                esquerdo. 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>3 ou "ll"</term>
                                         <listitem>
-                                            <para>as legendas são impressas no canto inferior
-                                                esquerdo.
+                                            <para>as legendas são impressas no canto inferior
+                                                esquerdo. 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>4 ou "lr"</term>
                                         <listitem>
-                                            <para>as legendas são impressas no canto inferior
-                                                direito.
+                                            <para>as legendas são impressas no canto inferior
+                                                direito. 
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>5 ou "?"</term>
                                         <listitem>
-                                            <para> localização interativa com o mouse
-                                                (padrão).
+                                            <para> localização interativa com o mouse
+                                                (padrão).
                                             </para>
                                         </listitem>
                                     </varlistentry>
                                     <varlistentry>
                                         <term>6 ou "below"</term>
                                         <listitem>
-                                            <para>as legendas são impressas abaixo do gráfico (que é
+                                            <para>as legendas são impressas abaixo do gráfico (que é
                                                 redimensionado de acordo).
                                             </para>
                                         </listitem>
                         <varlistentry>
                             <term>with_box</term>
                             <listitem>
-                                <para>um booleano (valor padrão %t) que ajusta se a caixa será
-                                    desenhada ou não.
+                                <para>um booleano (valor padrão %t) que ajusta se a caixa será
+                                    desenhada ou não.
                                 </para>
                             </listitem>
                         </varlistentry>
                         <varlistentry>
                             <term>font_size</term>
                             <listitem>
-                                <para>um inteiro (valor padrão 1) que ajusta o tamanho da
+                                <para>um inteiro (valor padrão 1) que ajusta o tamanho da
                                     fonte para os nomes na legenda.
                                 </para>
                             </listitem>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
-        <para>Põe uma legenda no esboço corrente utilizando strings especificados
-            como rótulos.
+        <title>Descrição</title>
+        <para>Põe uma legenda no esboço corrente utilizando strings especificados
+            como rótulos.
         </para>
-        <para>Na localização interativa (opt=5 ou opt="?") move-se a caixa de
-            legenda com o mouse e aperta-se o botão esquerdo para liberá-la.
+        <para>Na localização interativa (opt=5 ou opt="?") move-se a caixa de
+            legenda com o mouse e aperta-se o botão esquerdo para liberá-la.
         </para>
-        <para>Esta função permite uma localização mais flexível de legendas que o
+        <para>Esta função permite uma localização mais flexível de legendas que o
             argumento de plot2d leg.
         </para>
     </refsection>
@@ -156,8 +156,10 @@ plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);
 legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3],opt="lr")
 
 scf() ;
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt="?")
 
 // Exemplo 2
@@ -168,13 +170,17 @@ plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);
 legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
 
 subplot(222)
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
 
 subplot(223)
-xset("line style",2);plot2d(t,cos(t),style=5);
-xset("line style",4);plot2d(t,sin(t),style=3);
+gca().line_style = 2;
+plot2d(t,cos(t),style=5);
+gca().line_style = 4;
+plot2d(t,sin(t),style=3);
 legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
 
 subplot(224)
@@ -184,7 +190,7 @@ legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=2, font_size=1 )
  ]]></programlisting>
     </refsection>
     <refsection>
-        <title>Ver Também </title>
+        <title>Ver Também </title>
         <simplelist type="inline">
             <member>
                 <link linkend="plot2d">plot2d</link>
index 4125154..2d256ce 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="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="xgrid" xml:lang="pt">
     <refnamediv>
         <refname>xgrid</refname>
-        <refpurpose>adiciona um grid em um esboço 2d</refpurpose>
+        <refpurpose>adiciona um grid em um esboço 2d</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xgrid([style])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>style</term>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
-            <literal>xgrid</literal> adiciona um grid em um esboço 2d.
-            <literal>style</literal> é o identificador de tipo de tracejado ou de cor
-            utilizado para o esboço do grid. Use <literal>xset()</literal> para o
-            significado do identificador.
+            <literal>xgrid</literal> adiciona um grid em um esboço 2d o 3d.
+            <literal>style</literal> é o identificador de tipo de tracejado ou de cor
+            utilizado para o esboço do grid.
+            Use <link linkend="polyline_properties">polyline properties</link> para ver os
+            identificadores de cor.
         </para>
     </refsection>
     <refsection>
         <title>Exemplos</title>
         <programlisting role="example"><![CDATA[
-x=[0:0.1:2*%pi]';
+x = [0:0.1:2*%pi]';
 plot2d(sin(x))
 xgrid(2)
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
-                <link linkend="xset">xset</link>
+                <link linkend="axes_properties">Axes properties</link>
             </member>
             <member>
                 <link linkend="plot2d">plot2d</link>
index 11e59c0..4d54546 100644 (file)
@@ -1,26 +1,26 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <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="colorbar" xml:lang="pt">
     <refnamediv>
         <refname>colorbar</refname>
         <refpurpose>Desenha uma barra de cores</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>colorbar(umin, umax [, colminmax, fmt])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>umin</term>
                 <listitem>
-                    <para>escalar real, o valor mínimo associado ao esboço </para>
+                    <para>escalar real, o valor mínimo associado ao esboço </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>umax</term>
                 <listitem>
-                    <para>escalar real, o valor máximo associado ao esboço </para>
+                    <para>escalar real, o valor máximo associado ao esboço </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
             <varlistentry>
                 <term>fmt</term>
                 <listitem>
-                    <para>(optional) um string para se ajustar o formato de exbição para
-                        as graduações da barra de cores
+                    <para>(optional) um string para se ajustar o formato de exbição para
+                        as graduações da barra de cores
                     </para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>Desenha uma barra de cores para um plot3d, fec, Sgrayplot, etc...
-            Esta função deve ser chamada <emphasis role="bold">BEFORE</emphasis> do
+            Esta função deve ser chamada <emphasis role="bold">BEFORE</emphasis> do
             plot3d, fec, Sgrayplot,... porque ela ajusta e modifica a moldura para o
-            esboço. Desta forma, a barra de cores não é parte do esboço associado e,
-            assim, não é modificada por uma ampliação/diminuição ou rotação.
+            esboço. Desta forma, a barra de cores não é parte do esboço associado e,
+            assim, não é modificada por uma ampliação/diminuição ou rotação. 
         </para>
         <para>
             O argumento opcional <literal>colminmax</literal> pode ser utilizado
-            para precisar a primeira cor (associada a umin) e a última cor (associada
-            a umax) do mapa de cores corrente. Por padrão <literal>colminmax=[1
+            para precisar a primeira cor (associada a umin) e a última cor (associada
+            a umax) do mapa de cores corrente. Por padrão <literal>colminmax=[1
                 nb_colors]
             </literal>
-            onde nb_colors é o número de cores do mapa de cores
-            corrente.
+            onde nb_colors é o número de cores do mapa de cores
+            corrente. 
         </para>
         <para>
-            O argumento opcional <literal>fmt</literal> é um string com formato
+            O argumento opcional <literal>fmt</literal> é um string com formato
             C, como <literal>"%.2f"</literal>, <literal>"%e"</literal>, etc...
         </para>
-        <para>Para os dois argumentos opcionais, você pode utilizar a sintaxe
-            <literal>keyword=value</literal> que é útil para fornecer o formato sem
-            fornecer <literal>colminmax</literal> (veja o útilmo exemplo).
+        <para>Para os dois argumentos opcionais, você pode utilizar a sintaxe
+            <literal>keyword=value</literal> que é útil para fornecer o formato sem
+            fornecer <literal>colminmax</literal> (veja o útilmo exemplo).
         </para>
     </refsection>
     <refsection>
@@ -73,7 +73,7 @@ x = linspace(0,1,81);
 z = cos(2*%pi*x)'*sin(2*%pi*x);
 zm = min(z); zM = max(z);
 clf()
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 colorbar(zm,zM)
 Sgrayplot(x,x,z)
 xtitle("The function cos(2 pi x)sin(2 pi y)")
@@ -85,7 +85,7 @@ zm = min(z); zM = max(z);
 zz = abs(0.5*cos(2*%pi*x)'*cos(2*%pi*x));
 zzm = min(zz); zzM = max(zz);
 clf();
-xset("colormap",jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 
 drawlater() ;
 subplot(2,2,1)
@@ -113,13 +113,13 @@ zzm = min(zz); zzM = max(zz);
 [xf,yf,zf]=genfac3d(x,x,zz);
 nb_col = 64;
 clf()
-xset("colormap",hotcolormap(nb_col))
+gcf().color_map = hotcolormap(nb_col);
 drawlater() ;
 colorbar(zzm,zzM,fmt="%.1f")
 nbcol = xget("lastpattern")
 zcol = dsearch(zf, linspace(zzm, zzM, nb_col+1));
 plot3d(xf, yf, list(zf, zcol), flag = [-2 6 4])
-xtitle("um plot3d com cores de gradação interpolada")
+xtitle("um plot3d com cores de gradação interpolada")
 drawnow() ;
 show_window()
  ]]></programlisting>
index 3272bd4..3874338 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA
         <refpurpose>mapa de cores linear cinza</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>cmap=graycolormap(n)</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>n</term>
@@ -42,7 +42,7 @@
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <literal>graycolormap</literal> computa um mapa de cores com
             <literal>n</literal> cores cinzas variando linearmente do preto para o
@@ -58,7 +58,7 @@ f.color_map = graycolormap(32);
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="colormap">colormap</link>
@@ -108,9 +108,6 @@ f.color_map = graycolormap(32);
             <member>
                 <link linkend="wintercolormap">wintercolormap</link>
             </member>
-            <member>
-                <link linkend="xset">xset</link>
-            </member>
         </simplelist>
     </refsection>
 </refentry>
index b0fedb0..476e67e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA - Djalel Abdemouche
 <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="sdf" xml:lang="pt">
     <refnamediv>
         <refname>sdf</refname>
-        <refpurpose>Ajusta figura padrão</refpurpose>
+        <refpurpose>Ajusta figura padrão</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>sdf()
             f = gdf(); set(f,"default_values",1)
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>f</term>
                 <listitem>
-                    <para>manipulador da figura padrão.</para>
+                    <para>manipulador da figura padrão.</para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
-        <para>Esta rotina reajusta a figura modelo para valores padrões. </para>
+        <title>Descrição</title>
+        <para>Esta rotina reajusta a figura modelo para valores padrões. </para>
     </refsection>
     <refsection>
         <title>Exemplos</title>
@@ -54,15 +54,15 @@ f.figure_position=[0 -1];
 a.x_location="top";
 a.y_location="left";
 for (i=1:6)
-  xset("window",i) // criando figura com identificador i
+  scf(i); // criando figura com identificador i
   plot2d(x,[sin(x) cos(x)],[i -i])
   xclick();
-  if i == 4, sdf(); end // obtendo os valores padrões da figura modelo
+  if i == 4, sdf(); end // obtendo os valores padrões da figura modelo
  end
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="sda">sda</link>
index 3dc4ba5..0f1bb24 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <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="xarc" xml:lang="pt">
     <refnamediv>
         <refname>xarc</refname>
-        <refpurpose>esboça parte de uma elipse</refpurpose>
+        <refpurpose>esboça parte de uma elipse</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xarc(x,y,w,h,a1,a2)</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y,w,h</term>
                 <listitem>
-                    <para>quatro valores reais definindo um retângulo </para>
+                    <para>quatro valores reais definindo um retângulo </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <literal>xarc</literal> desenha parte de uma elipse contida no
-            retângulo <literal>(x,y,w,h)</literal> ( (ponto superior esquerdo,
-            largura, altura), e no setor definido pelo ângulo
-            <literal>alpha1</literal>e o ângulo <literal>alpha1+alpha2</literal>.
-            <literal>alpha1</literal> e <literal>alpha2</literal> são respectivamente
+            retângulo <literal>(x,y,w,h)</literal> ( (ponto superior esquerdo,
+            largura, altura), e no setor definido pelo ângulo
+            <literal>alpha1</literal>e o ângulo <literal>alpha1+alpha2</literal>.
+            <literal>alpha1</literal> e <literal>alpha2</literal> são respectivamente
             dados por <literal>a1/64</literal> graus e <literal>a2/64</literal> graus.
-            Esta função usa a cor e a escala gráfica correntes.
+            Esta função usa a cor e a escala gráfica correntes.
         </para>
     </refsection>
     <refsection>
         <title>Exemplos</title>
         <programlisting role="example"><![CDATA[
-// escala de isovisualização
+// escala de isovisualização
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
-xset("color",3)
 xarc(-1,1,2,2,0,90*64)
 xarc(-1.5,1.5,3,3,0,360*64)
- ]]></programlisting>
+gca().children(1:2).foreground = color("green");
+]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xarcs">xarcs</link>
index c3a8281..cddbcd1 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
         <refpurpose>desenha um conjunto de setas</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xarrows(nx, ny, [arsize, color])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>nx,ny</term>
@@ -34,7 +34,7 @@
             <varlistentry>
                 <term>arsize</term>
                 <listitem>
-                    <para>escalar real, o tamanho da cabeça da seta. O tamanho padrão
+                    <para>escalar real, o tamanho da cabeça da seta. O tamanho padrão
                         pode ser obtido ajustando <varname>arsize</varname> para -1.
                     </para>
                 </listitem>
@@ -45,7 +45,7 @@
                     <para>
                         matriz ou escalar. Se <varname>color</varname> for um escalar
                         positivo, fornece a cor a ser usada em todas as setas. Se for
-                        negativo, a cor corrente é utilizada. Se for um vetor
+                        negativo, a cor corrente é utilizada. Se for um vetor
                         <literal>color(i)</literal> fornece a cor a ser utilizada no vetor
                         <literal>i</literal>.
                     </para>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <function>xarrows</function> desenha um conjunto de setas dadas por
             <varname>nx</varname> e <varname>ny</varname>. Se <varname>nx</varname> e
-            <varname>ny</varname> forem vetores, a i-ésima seta é definida por
+            <varname>ny</varname> forem vetores, a i-ésima seta é definida por
             <literal>(nx(i),ny(i))--&gt;(nx(i+1),ny(i+1))</literal>. Se
-            <varname>nx</varname> e <varname>ny</varname> são matrizes:
+            <varname>nx</varname> e <varname>ny</varname> são matrizes:
         </para>
         <programlisting role=""><![CDATA[
 nx=[xi_1 x1_2 ...; xf_1 xf_2 ...]
 ny=[yi_1 y1_2 ...; yf_1 yf_2 ...]
  ]]></programlisting>
         <para>
-            a <literal>k</literal>-ésima seta é definida por
+            a <literal>k</literal>-ésima seta é definida por
             <literal>(xi_k,yi_k)--&gt;(xf_k,yf_k)</literal>.
         </para>
         <para>
-            <function>xarrows</function> utiliza a escala de gráficos corrente que
-            pode ser ajustada através de uma chamada a uma função de esboço de
-            alto-nível como <function>plot2d</function>.
+            <function>xarrows</function> utiliza a escala de gráficos corrente que
+            pode ser ajustada através de uma chamada a uma função de esboço de
+            alto-nível como <function>plot2d</function>.
         </para>
     </refsection>
     <refsection>
@@ -83,18 +83,18 @@ x = 2*%pi*(0:7)/8
 x1 = [sin(x); 9*sin(x)];
 y1 = [cos(x); 9*cos(x)];
 plot2d([-10,10], [-10,10], [-1,-1], "022")
-xset("clipgrf")
+gca().clip_state = "clipgrf";
 xarrows(x1, y1, -1, [1:7,9]) //8-th color is white
-xset("clipoff")
+gca().clip_state = "off";
  ]]></programlisting>
         <scilab:image>
             x = 2*%pi*(0:7)/8
             x1 = [sin(x); 9*sin(x)];
             y1 = [cos(x); 9*cos(x)];
             plot2d([-10,10], [-10,10], [-1,-1], "022")
-            xset("clipgrf")
+            gca().clip_state = "clipgrf";
             xarrows(x1, y1, -1, [1:7,9])
-            xset("clipoff")
+            gca().clip_state = "off";
         </scilab:image>
     </refsection>
 </refentry>
index bf3752b..21f3a7e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
         <refpurpose>preenche parte de uma elipse</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xfarc(x,y,w,h,a1,a2)</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y,w,h</term>
                 <listitem>
-                    <para>quatro valores reais definindo um retângulo</para>
+                    <para>quatro valores reais definindo um retângulo</para>
                 </listitem>
             </varlistentry>
             <varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <literal>xfarc</literal> preenche parte de uma elipse contida no
-            retângulo <literal>(x,y,w,h)</literal> (ponto superior esquerdo, largura,
-            altura), no setor definido pelo ângulo <literal>alpha1</literal> e o
-            ângulo <literal>alpha1+alpha2</literal>. <literal>alpha1</literal> e
-            <literal>alpha2</literal> são, respectivamente, <literal>a1/64</literal>
-            graus e <literal>a2/64</literal> graus. Esta função usa a cor e a escala
-            gráfica corrente.
+            retângulo <literal>(x,y,w,h)</literal> (ponto superior esquerdo, largura,
+            altura), no setor definido pelo ângulo <literal>alpha1</literal> e o
+            ângulo <literal>alpha1+alpha2</literal>. <literal>alpha1</literal> e
+            <literal>alpha2</literal> são, respectivamente, <literal>a1/64</literal>
+            graus e <literal>a2/64</literal> graus. Esta função usa a cor e a escala
+            gráfica corrente.
         </para>
     </refsection>
     <refsection>
         <title>Exemplos</title>
         <programlisting role="example"><![CDATA[
-// escala de isovisualização
+// escala de isovisualização
 plot2d(0,0,-1,"031"," ",[-2,-2,2,2])
 xfarc(-0.5,0.5,1,1,0,90*64)
-xset("color",2)
 xfarc(0.5,0.5,1,1,0,360*64)
+gce().background = 2;
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xarc">xarc</link>
index e903fbd..ffc0a43 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="xfrect" xml:lang="pt">
     <refnamediv>
         <refname>xfrect</refname>
-        <refpurpose>preenche um retângulo</refpurpose>
+        <refpurpose>preenche um retângulo</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xfrect(x,y,w,h)
             xfrect(rect) // rect =[x,y,w,h]
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y,w,h</term>
                 <listitem>
-                    <para>quatro valores reais definindo um retângulo</para>
+                    <para>quatro valores reais definindo um retângulo</para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
-            <literal>xrect</literal> preenche um retângulo definido por
+            <literal>xrect</literal> preenche um retângulo definido por
             <literal>[x,y,w,h]</literal> (ponto superior esquerdo, largura, altura)
             usando a escala e o estilo correntes.
         </para>
         <title>Exemplos</title>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
 xfrect(-1,1,2,2)
+gce().background = color("red");
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xrect">xrect</link>
index 0e8b003..692370f 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="xrect" xml:lang="pt">
     <refnamediv>
         <refname>xrect</refname>
-        <refpurpose>desenha um retângulo</refpurpose>
+        <refpurpose>desenha um retângulo</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xrect(x,y,w,h)
             xrect(rect) // rect =[x,y,w,h]
         </synopsis>
             <varlistentry>
                 <term>x,y,w,h</term>
                 <listitem>
-                    <para>quatro valores reais definindo o retângulo</para>
+                    <para>quatro valores reais definindo o retângulo</para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
-            <literal>xrect</literal> desenha um retângulo definido por
+            <literal>xrect</literal> desenha um retângulo definido por
             <literal>[x,y,w,h]</literal> (ponto superior esquerdo, largura, altura)
             usando a escala e o estilo correntes.
         </para>
-        <para>AVISO: por favor, note que a altura é positiva indo para
+        <para>AVISO: por favor, note que a altura é positiva indo para
             baixo.
         </para>
     </refsection>
         <title>Exemplos</title>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
 xrect(-1,1,2,2)
+gce().foreground = color("red");
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xfrect">xfrect</link>
index 7f43eaa..7a1ea4e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
  * along with this program.
  *
  -->
-<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="xfpoly" xml:lang="pt">
+<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="xfpoly" xml:lang="pt">
     <refnamediv>
         <refname>xfpoly</refname>
-        <refpurpose>preenche um polígono</refpurpose>
+        <refpurpose>preenche um polígono</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xfpoly(xv,yv,[close])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>xv,yv</term>
                 <listitem>
-                    <para>dois vetores de mesmo tamanho (os pontos do polígono). </para>
+                    <para>dois vetores de mesmo tamanho (os pontos do polígono). </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>close</term>
                 <listitem>
-                    <para>inteiro. Se close= 1, a linha poligonal é fechada; o valor
-                        padrão é 0.
+                    <para>inteiro. Se close= 1, a linha poligonal é fechada; o valor
+                        padrão é 0.
                     </para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
-            <literal>xfpoly</literal> preenche um polígono com a cor corrente.
-            Se <literal>close</literal> é igual a 1 um ponto é adicionado à poligonal
-            <literal>xv,yv</literal> para definir o polígono.
+            <literal>xfpoly</literal> preenche um polígono com a cor corrente.
+            Se <literal>close</literal> é igual a 1 um ponto é adicionado à poligonal
+            <literal>xv,yv</literal> para definir o polígono.
         </para>
     </refsection>
     <refsection>
 x=sin(2*%pi*(0:4)/5);
 y=cos(2*%pi*(0:4)/5);
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
+gca().foreground = 5;
 xfpoly(x,y)
 
-// apenas para novo estilo de gráficos
-e=gce(); // retorna a última entidade corrente (a última criada aqui é a poligonal)
+// apenas para novo estilo de gráficos
+e=gce(); // retorna a última entidade corrente (a última criada aqui é a poligonal)
 e.fill_mode='off';
-e.closed = 'off' // a poligonal está aberta agora
+e.closed = 'off' // a poligonal está aberta agora
 
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xfpolys">xfpolys</link>
index 71fd0f5..d8f73c8 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="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="xpoly" xml:lang="pt">
     <refnamediv>
         <refname>xpoly</refname>
-        <refpurpose>desenha uma poligonal ou um polígono</refpurpose>
+        <refpurpose>desenha uma poligonal ou um polígono</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xpoly(xv,yv [,dtype [,close]])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>xv,yv</term>
             <varlistentry>
                 <term>dtype</term>
                 <listitem>
-                    <para>string (estilo de desenho). O valor padrão é "lines". </para>
+                    <para>string (estilo de desenho). O valor padrão é "lines". </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>close</term>
                 <listitem>
-                    <para>inteiro. Se close= 1,a poligonal é fechada; o valor padrão é
+                    <para>inteiro. Se close= 1,a poligonal é fechada; o valor padrão é
                         0.
                     </para>
                 </listitem>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <literal>xpoly</literal> desenha uma poligonal descrita pelos
             vetores de coordenadas <literal>xv</literal> e <literal>yv</literal>. Se
-            <literal>xv</literal> e <literal>yv</literal> forem matrizes, serão
-            considerados vetores obtidos por concatenação de suas colunas.
+            <literal>xv</literal> e <literal>yv</literal> forem matrizes, serão
+            considerados vetores obtidos por concatenação de suas colunas.
             <literal>dtype</literal> pode ser <literal>"lines"</literal> para uso do
             estilo de linha corrente ou <literal>"marks"</literal> para utilizar a
             marca corrente para desenho da poligonal.
@@ -66,16 +66,15 @@ x=sin(2*%pi*(0:4)/5);
 y=cos(2*%pi*(0:4)/5);
 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
-xset("color",5)
-xpoly(x,y,"lines",1) // por padrão é fechado
+xpoly(x,y,"lines",1) // por padrão é fechado
 
-// apenas no novo estilo de gráficos
-e=gce(); // retorna a entidade corrente (a última criada: aqui, é a poligonal)
-e.closed = 'off' // a poligonal está agora aberta
+e = gce(); // retorna a entidade corrente (a última criada: aqui, é a poligonal)
+e.foreground = 5;
+e.closed = 'off' // a poligonal está agora aberta
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xfpoly">xfpoly</link>
index 84e6b5d..850724e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
  * along with this program.
  *
  -->
-<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="xpolys" xml:lang="pt">
+<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="xpolys" xml:lang="pt">
     <refnamediv>
         <refname>xpolys</refname>
-        <refpurpose>desenha um conjunto de poligonais ou polígonos</refpurpose>
+        <refpurpose>desenha um conjunto de poligonais ou polígonos</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xpolys(xpols,ypols,[draw])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>xpols,ypols</term>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <literal>xpolys</literal> desenha um conjunto de poligonais usando
-            marcas ou linhas tracejadas. As coordenadas de cada poligonal são
+            marcas ou linhas tracejadas. As coordenadas de cada poligonal são
             armazenadas em uma coluna de <literal>xpols</literal> e
             <literal>ypols</literal>.
         </para>
-        <para>O estilo da poligonal i é dado por
+        <para>O estilo da poligonal i é dado por
             <literal>draw(i)</literal>:
         </para>
         <itemizedlist>
             <listitem>
                 <para>
                     Se <literal>draw(i)</literal> for negativo, a marca com
-                    identificador <literal>-draw(i)</literal> i é utilizada para desenhar
-                    a poligonal i (marcas são desenhadas utilizando-se o padrão corrente).
-                    Use <literal>xset()</literal> para ver o significado dos
-                    identificadores.
+                    identificador <literal>-draw(i)</literal> i é utilizada para desenhar
+                    a poligonal i (marcas são desenhadas utilizando-se o padrão corrente).
+                    Use <link linkend="polyline_properties">polyline properties</link>
+                    para ver o significado dos identificadores das marcas.
                 </para>
             </listitem>
             <listitem>
                 <para>
                     Se <literal>draw(i)</literal> for estritamente positivo, o
                     estilo de linha (ou cor) com identificador <literal>draw(i)</literal>
-                    é utilizado para desenhar a poligonal i. Use <literal>xset()</literal>
-                    para ver o significado dos idenficadores.
+                    é utilizado para desenhar a poligonal i.
+                    Use <link linkend="polyline_properties">polyline properties</link>
+                    para ver o significado dos idenficadores de cor.
                 </para>
             </listitem>
         </itemizedlist>
         <programlisting role="example"><![CDATA[
 plot2d(0,0,-1,"012"," ",[0,0,1,1])
 rand("uniform")
-xset("color",3)
+gca().foreground = 3;
 xpolys(rand(3,5),rand(3,5),[-1,-2,0,1,2])
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xfpoly">xfpoly</link>
index ed26bf5..5af6ded 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
         <refpurpose>imprime strings</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>xstring(x,y,str,[angle,[box]])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y</term>
             <varlistentry>
                 <term>angle</term>
                 <listitem>
-                    <para>real, ângulo horário em graus; O valor padrão é 0.</para>
+                    <para>real, ângulo horário em graus; O valor padrão é 0.</para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>box</term>
                 <listitem>
-                    <para>inteio, o valor padrão é 0</para>
+                    <para>inteio, o valor padrão é 0</para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             <literal>xstring</literal> imprime a matriz de strings
-            <literal>str</literal> na localização <literal>x,y</literal> (ponto
-            inferior esquerdo) na escala de gráficos corrente: cada linha da matriz
-            significa uma linha de texto e os elementos das linhas são palavras
-            separadas por espaços em branco. Se <literal>angle</literal> for dado,
-            fornece a inclinação em graus para escrever os strings. Se
-            <literal>box</literal> for 1 e <literal>angle</literal> for 0, uma caixa é
+            <literal>str</literal> na localização <literal>x,y</literal> (ponto
+            inferior esquerdo) na escala de gráficos corrente: cada linha da matriz
+            significa uma linha de texto e os elementos das linhas são palavras
+            separadas por espaços em branco. Se <literal>angle</literal> for dado,
+            fornece a inclinação em graus para escrever os strings. Se
+            <literal>box</literal> for 1 e <literal>angle</literal> for 0, uma caixa é
             desenhada ao redor dos strings.
         </para>
     </refsection>
@@ -70,7 +70,7 @@
         <title>Exemplos</title>
         <programlisting role="example"><![CDATA[
 plot2d([0;1],[0;1],0)
-xstring(0.5,0.5,["Scilab" "não"; "é" "esilaB"])
+xstring(0.5,0.5,["Scilab" "não"; "é" "esilaB"])
 //outro exemplo
 alphabet=["a" "b" "c" "d" "e" "f" "g" ..
           "h" "i" "j" "k" "l" "m" "n" ..
@@ -80,16 +80,17 @@ clf()
 plot2d([0;1],[0;2],0)
 xstring(0.1,1.8,alphabet)     // alfabeto
 xstring(0.1,1.6,alphabet,0,1) // alfabeto em uma caixa
-xstring(0.1,1.4,alphabet,20)  // ângulo
-xset("font",1,1)              // usando fontes symbol
+xstring(0.1,1.4,alphabet,20)  // ângulo
+set(gca(),"font_style",1,"font_size",1); // usando fontes symbol
 xstring(0.1,0.1,alphabet)
-xset("font",1,3)              // mudando tamanho da fonte
 xstring(0.1,0.3,alphabet)
-xset("font",1,24); xstring(0.1,0.6,"a") //alfa grande
+gce().font_size = 3;          // mudando tamanho da fonte
+xstring(0.1,0.6,"a") //alfa grande
+gce().font_size = 24;
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="titlepage">titlepage</link>
index 6c8865b..97219f6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="xgetech" xml:lang="pt">
     <refnamediv>
         <refname>xgetech</refname>
-        <refpurpose>retorna a escala de gráficos corrente</refpurpose>
+        <refpurpose>retorna a escala de gráficos corrente</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>[wrect,frect,logflag,arect]=xgetech()</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>wrect,frect</term>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
-            <literal>xgetech</literal> retorna a escala de gráficos corrente (da
-            janela corrente). O retângulo [xmin,ymin,xmax,ymax] dado por
-            <literal>frect</literal> é o tamanho de toda a janela de gráficos. O
-            esboço será feito na região da janela de gráficos corrente especificada
+            <literal>xgetech</literal> retorna a escala de gráficos corrente (da
+            janela corrente). O retângulo [xmin,ymin,xmax,ymax] dado por
+            <literal>frect</literal> é o tamanho de toda a janela de gráficos. O
+            esboço será feito na região da janela de gráficos corrente especificada
             por <literal>wrect</literal>.
         </para>
         <para>
             <literal>wrect=[x,y,w,h]</literal> (ponto superior esquerdo,
-            largura, altura) descreve uma região dentro de uma janela de gráficos. Os
-            valores em <literal>wrect</literal> são especificados utilizando-se a
-            proporção de largura e altura da janela de gráficos:
+            largura, altura) descreve uma região dentro de uma janela de gráficos. Os
+            valores em <literal>wrect</literal> são especificados utilizando-se a
+            proporção de largura e altura da janela de gráficos:
         </para>
         <para>
             <literal>wrect=[0 0 1 1]</literal> significa que toda a janela de
-            gráficos será utilizada.
+            gráficos será utilizada.
         </para>
         <para>
-            <literal>wrect=[0.5 0 0.5 1]</literal> significa que a região de
-            gráficos é a metade direita da janela de gráficos.
+            <literal>wrect=[0.5 0 0.5 1]</literal> significa que a região de
+            gráficos é a metade direita da janela de gráficos.
         </para>
         <para>
-            <literal>logflag</literal> é um string de tamanho 2 "xy", onde x e y
+            <literal>logflag</literal> é um string de tamanho 2 "xy", onde x e y
             podem ser "n" ou "l". "n" significa escala normal (linear) e "l" significa
-            escala logarítmica. x corresponde ao eixo x e y corresponde ao eixo
+            escala logarítmica. x corresponde ao eixo x e y corresponde ao eixo
             y.
         </para>
         <para>
             <literal>arect=[x_left, x_right,y_up,y_down]</literal> fornece o
-            tamanho da moldura dentro da subjanela. O quadro gráfico é especificado
-            (como <literal>wrect</literal>) utilizando-se a proporção de largura ou
-            altura da subjanela de gráficos corrente. O valor padrão é
-            <literal>1/8*[1,1,1,1]</literal>. Se <literal>arect</literal> não for
+            tamanho da moldura dentro da subjanela. O quadro gráfico é especificado
+            (como <literal>wrect</literal>) utilizando-se a proporção de largura ou
+            altura da subjanela de gráficos corrente. O valor padrão é
+            <literal>1/8*[1,1,1,1]</literal>. Se <literal>arect</literal> não for
             fornecido, o valor corrente permanece inalterado.
         </para>
     </refsection>
 // primeira subjanela
 xsetech([0,0,1.0,0.5])
 plot2d()
-// então, xsetech, é usado para ajustar a segunda sub-janela
+// então, xsetech, é usado para ajustar a segunda sub-janela
 xsetech([0,0.5,1.0,0.5])
 grayplot()
-// obtendo as escalas gráficas da primeira sub-janela
+// obtendo as escalas gráficas da primeira sub-janela
 xsetech([0,0,1.0,0.5])
 [wrect,frect,logflag,arect]=xgetech();
-// obtendo as escalas gráficas da segunda sub-janela
+// obtendo as escalas gráficas da segunda sub-janela
 xsetech([0,0.5,1.0,0.5])
 [wrect,frect,logflag,arect]=xgetech();
-clf();
-xset('default')
- ]]></programlisting>
+clf reset;
+]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="xsetech">xsetech</link>
index b43004a..44f3a88 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) ENPC - Jean-Philippe Chancelier
@@ -47,7 +47,7 @@
                 <term>logflag</term>
                 <listitem>
                     <para>string de tamanho 2 "xy", onde x e y podem ser "n" ou "l". "n"
-                        escala normal e "l" significa escala logarítmica. x refere-se ao
+                        escala normal e "l" significa escala logarítmica. x refere-se ao
                         eixo x e y ao eixo y.
                     </para>
                 </listitem>
@@ -88,7 +88,7 @@
             o valor corrente da escala de gráficos permanece inalterado. O valor
             padrão de <literal>rect</literal> é <literal>[0,0,1,1]</literal> (na
             criação de janelas, quando se volta para o valor padrão com
-            <literal>xset('default')</literal> ou quando se limpa eventos gráficos
+            <literal>clf reset</literal> ou quando se limpa eventos gráficos
             gravados <literal>clf()</literal>).
         </para>
         <para>
@@ -120,7 +120,7 @@ xsetech([0,0.5,1.0,0.5])
 plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
 // quatro esboços em uma única janela de gráficos
 clf()
-xset("font",2,0)
+set(gca(),"font_style",2,"font_size",0);
 xsetech([0,0,0.5,0.5]); plot3d()
 xsetech([0.5,0,0.5,0.5]); plot2d()
 xsetech([0.5,0.5,0.5,0.5]); grayplot()
@@ -128,16 +128,14 @@ xsetech([0,0.5,0.5,0.5]); histplot()
 // de volta aos valores padrões para a sub-janela
 xsetech([0,0,1,1])
 // um esboço com arect modificado
-clf()
-xset("default")
+clf('reset')
 xsetech(arect=[0,0,0,0])
 x=1:0.1:10;plot2d(x',sin(x)')
 clf()
 xsetech(arect=[1/8,1/8,1/16,1/4])
 x=1:0.1:10;plot2d(x',sin(x)')
-clf()
-xset("default")
- ]]></programlisting>
+clf('reset')
+]]></programlisting>
     </refsection>
     <refsection>
         <title>Ver Também </title>
index dd55155..3aad40e 100644 (file)
@@ -158,7 +158,7 @@ r = [(1:n)'/n; ones(m-n,1)];
 g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
 b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
 h = [r g b];
-xset('colormap',h);
+gcf().color_map = h;
 
 xset('fpf',' ');
 clf();
@@ -190,7 +190,7 @@ contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8]);
             g = [zeros(n,1); (1:n)'/n; ones(m-2*n,1)];
             b = [zeros(2*n,1); (1:m-2*n)'/(m-2*n)];
             h = [r g b];
-            xset('colormap',h);
+            gcf().color_map = h;
             xset('fpf',' ');
             clf();
             contourf([],[],z,[-6:-1,-logspace(-5,0,10),logspace(-5,0,10),1:8],0*ones(1,m))
index 95f85a7..9c5aa12 100644 (file)
         <variablelist>
             <varlistentry>
                 <term>
-                    <link linkend="xset">xset</link>
+                    <link linkend="set">set</link>
                 </term>
                 <listitem>
                     <para>
                         Установка значений графического окружения
-                        <warning>
-                            Эта функция устарела.
-                        </warning>
                     </para>
                 </listitem>
             </varlistentry>
index cc379ae..4b1c7ee 100644 (file)
@@ -95,18 +95,18 @@ x = 2*%pi*(0:7)/8
 x1 = [sin(x); 9*sin(x)];
 y1 = [cos(x); 9*cos(x)];
 plot2d([-10,10], [-10,10], [-1,-1], "022")
-xset("clipgrf")
+gca().clip_state = "clipgrf";
 xarrows(x1, y1, -1, [1:7,9]) //8 - это белый цвет
-xset("clipoff")
+gca().clip_state = "off";
  ]]></programlisting>
         <scilab:image>
             x = 2*%pi*(0:7)/8
             x1 = [sin(x); 9*sin(x)];
             y1 = [cos(x); 9*cos(x)];
             plot2d([-10,10], [-10,10], [-1,-1], "022")
-            xset("clipgrf")
+            gca().clip_state = "clipgrf";
             xarrows(x1, y1, -1, [1:7,9])
-            xset("clipoff")
+            gca().clip_state = "off";
         </scilab:image>
     </refsection>
 </refentry>
index 7daa270..ce38308 100644 (file)
@@ -168,8 +168,8 @@ Sfgrayplot_pt_BR_3.png=bfff08659962454c62bebdd29f5abc76
 Sfgrayplot_pt_BR_4.png=c985dda5076316ab30dfb721aa632eb8
 Sfgrayplot_ru_RU_3.png=379972a821d7aa2a6cd9e7c0cd0c30aa
 Sfgrayplot_ru_RU_4.png=379972a821d7aa2a6cd9e7c0cd0c30aa
-Sgrayplot_1.png=8d6dcf3e6709416d5d82127756c63996
-Sgrayplot_2.png=50ae08e23af007c6f6769c42eec3211f
+Sgrayplot_1.png=a030fe22e004d0b65f1c81ba29dbab54
+Sgrayplot_2.png=e692f0b328fbc704e6d55565f5ba9b2d
 Sgrayplot_3.png=47a5069d75ec6f83ed08c8c2a601675b
 VARIABLE_DELAY_1.png=dbe9f368a724f06454aa03acb698e295
 VARIABLE_DELAY_fr_FR_1.png=80162a521eb442cba349151f8412c297
@@ -760,18 +760,18 @@ champ_properties_1.png=6409c708318038fda6b54aacc96937eb
 cheb1mag_1.png=3b26f5856ff8a2bcfbcf78e2d77cb5c1
 cheb2mag_1.png=d53206e41bccd28401ab6309ce2f941a
 color_1.png=8c94d2cd086d9ccb4ebc994bfd2dcf32
-colorbar_en_US_1.png=ee85d819960bcc1d62e92d25bf660698
-colorbar_en_US_2.png=6dc5d0a74530277a5d477807cd103132
-colorbar_en_US_3.png=93a18371c5b92018a5c8ed392b75e772
-colorbar_fr_FR_1.png=ee85d819960bcc1d62e92d25bf660698
-colorbar_fr_FR_2.png=6dc5d0a74530277a5d477807cd103132
-colorbar_fr_FR_3.png=93a18371c5b92018a5c8ed392b75e772
-colorbar_ja_JP_1.png=ee85d819960bcc1d62e92d25bf660698
-colorbar_ja_JP_2.png=6dc5d0a74530277a5d477807cd103132
-colorbar_ja_JP_3.png=93a18371c5b92018a5c8ed392b75e772
-colorbar_ru_RU_1.png=ee85d819960bcc1d62e92d25bf660698
-colorbar_ru_RU_2.png=6dc5d0a74530277a5d477807cd103132
-colorbar_ru_RU_3.png=93a18371c5b92018a5c8ed392b75e772
+colorbar_en_US_1.png=7cc33a9874a2651d43d210e6dcf8f54a
+colorbar_en_US_2.png=e44d0795021840a00d2de77c842c8b94
+colorbar_en_US_3.png=6f7099e87d4391e6d052cad002f6ad6e
+colorbar_fr_FR_1.png=7cc33a9874a2651d43d210e6dcf8f54a
+colorbar_fr_FR_2.png=e44d0795021840a00d2de77c842c8b94
+colorbar_fr_FR_3.png=6f7099e87d4391e6d052cad002f6ad6e
+colorbar_ja_JP_1.png=7cc33a9874a2651d43d210e6dcf8f54a
+colorbar_ja_JP_2.png=e44d0795021840a00d2de77c842c8b94
+colorbar_ja_JP_3.png=6f7099e87d4391e6d052cad002f6ad6e
+colorbar_ru_RU_1.png=7cc33a9874a2651d43d210e6dcf8f54a
+colorbar_ru_RU_2.png=e44d0795021840a00d2de77c842c8b94
+colorbar_ru_RU_3.png=6f7099e87d4391e6d052cad002f6ad6e
 colormap_1.png=34ff30f6dc35ee879709c132e444cf23
 contour2d_1.png=ca9b620f09fbcc77799e2286b6730e2d
 contour2d_2.png=e618038e4b44d84ce4b6ae2fe5420951
@@ -787,7 +787,7 @@ contour_1.png=d285038265f8a3d989244534a70de17a
 contour_2.png=ac789923af59117fd684f6b073e1341a
 contour_3.png=634fbf34f0fd9907ddcf7a2faca80a9f
 contourf_1.png=97e4db28e729f0b311fc4fc9c6ab7b4d
-contourf_2.png=fc756f372697365d3a35a05b28fdf871
+contourf_2.png=bf6e9c2ff998dbb38979cfb72616c52e
 coolcolormap_1.png=7f2f2f75aa4a87ce1f3ddc2f579aed8a
 coppercolormap_1.png=fa3c836b1428445343c73fc567f231f6
 cos_1.png=c6c7f3d98fff71c465752251dd629a91
@@ -842,13 +842,13 @@ evans_pt_BR_1.png=41e97afd94ab96301b1c5d1661b56f63
 evans_ru_RU_1.png=41e97afd94ab96301b1c5d1661b56f63
 fchamp_1.png=ee67b6aca421a82b83da821e4d7121de
 fchamp_2.png=2a078aea05fbcd35df81170239376b2a
-fec_1.png=a11d00923296006631c0f5e50d616f0f
-fec_2.png=fdadfcbaf0919df91b9d88d8f097fb3f
-fec_3.png=a661499ffa9830b6ffc021bb6234d304
-fec_4.png=d4feec7ccb49037df8b057bcd5780935
+fec_1.png=e0a7716ead7fd2e608cc0945d0c4331c
+fec_2.png=386c22e2a995f984e1f0f0d3caae93da
+fec_3.png=978abd2458011220520f3defd0be5c5a
+fec_4.png=90416d98c11b74c5d9ca7cee1c8a7070
 fec_5.png=e9ad6f76388b0537f20eadae52d98b3c
 fftshift_1.png=6ac2e2db1929ffc261e51b373f204556
-fftshift_2.png=2c9968c3eb3b50c360a2067b30f2a843
+fftshift_2.png=6ddc93411dff0156784b9ada5486a220
 fgrayplot_1.png=37a25f51cb82aa32bde44a32973fe92a
 filt_sinc_1.png=1b2698a55faedf941078a6567db543f9
 flts_1.png=df09481a82788cd69c809c512d4e5689
@@ -996,11 +996,11 @@ legend_1.png=97285d5e5c6f31a671f5e16106fc3f77
 legendre_1.png=ef5d177f39f62988377e88eeba509bea
 legendre_2.png=d294e354a348043239f5862d5f2f3d92
 legends_1.png=311d56dc35e38fec75227aa7a7135410
-legends_2.png=b4fcf513e0a038b7b52c8627518beefe
+legends_2.png=ae5b2ed81bc9406e025808031ba6aee0
 lev_1.png=f11db4e8008cd7f17b2aebfea2cd9193
 light_1.png=f42f78d4e05d971c6eb48b70a3edf3fb
 light_properties_1.png=beee4baee06f6261c73f63517c188d18
-lighting_1.png=f10ac643e46ac4740d425423fba90cfd
+lighting_1.png=9506c0750c1b9541c749a39166213f29
 lighting_2.png=2f09837a0807ac6bc45aeb6842038029
 lighting_3.png=4db104cec73db5309f073b24c2d740e1
 linear_interpn_1.png=6097d912048862430be0c7efc1cb5715
@@ -1184,11 +1184,11 @@ sinc_2.png=6fdf9909b30d83c046da8829d7905bb2
 sinh_1.png=a6d9cd67d383e2b737257c4a18317abe
 smooth_1.png=ebef37585006626b34e13b95a3667e9d
 splin2d_1.png=6e186e7bcf5d848fd9d8f354282f6489
-splin2d_2.png=d83250260f32a8809dd873e42bc7911b
-splin3d_en_US_1.png=ae40e15cef55c07766d9b00a62f78666
-splin3d_fr_FR_1.png=ae40e15cef55c07766d9b00a62f78666
-splin3d_ja_JP_1.png=ae40e15cef55c07766d9b00a62f78666
-splin3d_ru_RU_1.png=ae40e15cef55c07766d9b00a62f78666
+splin2d_2.png=f36065c49f29e782c8b49e2958ad75c0
+splin3d_en_US_1.png=d02a0553f8193ce727daa1cfbe57878e
+splin3d_fr_FR_1.png=d02a0553f8193ce727daa1cfbe57878e
+splin3d_ja_JP_1.png=d02a0553f8193ce727daa1cfbe57878e
+splin3d_ru_RU_1.png=d02a0553f8193ce727daa1cfbe57878e
 splin_1.png=4982eeb64b3dc94cc23e16b4e5af0b15
 splin_2.png=446983411e4aa2a48c9aa96edef44404
 springcolormap_1.png=b6f8f97a269786a9d53e4fe31b097861
@@ -1228,34 +1228,34 @@ window_1.png=4de5a4eee9a8a1ef039c8c9c8e65d6bb
 window_2.png=44cddcb55562ebc6e02da35aafb9c0c0
 window_3.png=5da80737d10d701654fe8d0b5b5bc703
 wintercolormap_1.png=149a68e3ce0fc6154a1b5f9ee7c63796
-xarc_1.png=e07703b3710275fc7e1403637b6eac7f
+xarc_1.png=98ae0ca8816136f1aa553ffb527209b6
 xarc_2.png=cc873861271071e2fdc147d8fa82617c
 xarcs_1.png=57b4f11abec7404c3a8a739a2d113865
-xarrows_1.png=b55a2223b4aaf238c302ec2b924e8536
+xarrows_1.png=5fe05f29338e5d7c936404917632d6e4
 xarrows_2.png=7e3e934e8efaef5c71a65a626f60fee
 xcorr_1.png=d4e2cafacf9bbb0ea03e5cc9ef446de6
 xcov_1.png=55382455c759833b21412f376fbd2edb
-xfarc_1.png=14bb2c19cd55e4952d161118d6aa9af4
+xfarc_1.png=e0b0e0340f75791bc3989a9eacb637fd
 xfarcs_1.png=fdc755f85c726cde5b0cbaed1feea126
-xfpoly_1.png=87f1d3ffc104b41638142a52461363eb
+xfpoly_1.png=994c788f46b7d5475b295a1b2464a3a2
 xfpolys_1.png=7d24bee61db482cd4f3a2556ee6cf3e3
 xfpolys_2.png=5618554c0ad9cfea7f921e8747dd8dca
 xfpolys_3.png=e7d0e541d182062f243f90d111f7ecde
-xfrect_1.png=45a2d4fa5419760105638df70e417bb1
+xfrect_1.png=17ac92d176dfc56c91f7321423523ed7
 xgetech_1.png=302937507487b5bbfbe401ff9e5ea2df
 xgrid_1.png=1e49a2c7efa08eeed42aee791c3f1959
 xlabel_1.png=ba2339f34c8dddbba3032c16dd8378b4
 xnumb_1.png=e2966910792ea6c60caf87dc7d25f856
 xpoly_1.png=de3eb8cacec4aa4ced6992f2df68ad55
 xpoly_2.png=56e4bf7c2fbf668f6c3da56bd3bd64ea
-xpolys_1.png=a594e34ed433c4453de64d4c5640f032
-xrect_1.png=eb1fb07d2abe3e664b1bfa1603e361f
+xpolys_1.png=30719dcd92ada868282322dd1bd0ee11
+xrect_1.png=4f05d205e4b7b787bea3c50e79494cde
 xrects_1.png=6ba2f52a6d5b6103f1b40aa20992f34f
 xrpoly_1.png=a453e690b0ac9bcf7d55367410f5f3b6
 xsegs_1.png=91a8de636798e8ed7e9f15392f7b9dbb
 xsegs_2.png=783a2ea9b55226bfd7178df7eff61eef
 xsegs_3.png=2720d5a3fc9a5fa2b8fc682fb34ef0aa
-xsetech_1.png=354d21d166e6ebddf196c038f0d0372a
+xsetech_1.png=48b17a1685f6a9789c0265f76f61838c
 xsetech_2.png=45c810d91fb4dcdd855aef433b7f44d8
 xsetech_3.png=702ac81ee5024ba15ab34176ebce2e73
 xstring_1.png=6b33769d0916b641755a0fa056f10378
@@ -1271,7 +1271,7 @@ xstringl_ja_JP_1.png=7a318325ae28e851a48d79d70312683a
 xstringl_ru_RU_1.png=77cf3298ae33ee0458bb4bedd536377a
 xstringl_ru_RU_2.png=e8b53d8536f460722b24fd87537a03bb
 xtitle_1.png=91a652a9e42e4f149b0d206313acce42
-yulewalk_1.png=54e2dafd6ca56415ef58029a25f134a3
+yulewalk_1.png=aa8936b9612d5555b8d3baba672fe2f7
 yulewalk_2.png=8b62c274c3250a6037f45a22e0e3c066
 zgrid_1.png=190b2ae2de84a85e1712bfa8560013e9
 zgrid_en_US_2.png=c13e294bbeef596ee4298e14e66dacb1
index 4ec687e..de79f5a 100644 (file)
Binary files a/scilab/modules/helptools/images/Sgrayplot_1.png and b/scilab/modules/helptools/images/Sgrayplot_1.png differ
index b54deaa..cfc09aa 100644 (file)
Binary files a/scilab/modules/helptools/images/Sgrayplot_2.png and b/scilab/modules/helptools/images/Sgrayplot_2.png differ
index e29c88a..b109c0c 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_en_US_1.png and b/scilab/modules/helptools/images/colorbar_en_US_1.png differ
index 2f524c5..ba43c2e 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_en_US_2.png and b/scilab/modules/helptools/images/colorbar_en_US_2.png differ
index cda922b..4e5b892 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_en_US_3.png and b/scilab/modules/helptools/images/colorbar_en_US_3.png differ
index e29c88a..b109c0c 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_fr_FR_1.png and b/scilab/modules/helptools/images/colorbar_fr_FR_1.png differ
index 2f524c5..ba43c2e 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_fr_FR_2.png and b/scilab/modules/helptools/images/colorbar_fr_FR_2.png differ
index cda922b..4e5b892 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_fr_FR_3.png and b/scilab/modules/helptools/images/colorbar_fr_FR_3.png differ
index f866525..b109c0c 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_ja_JP_1.png and b/scilab/modules/helptools/images/colorbar_ja_JP_1.png differ
index 63549c9..ba43c2e 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_ja_JP_2.png and b/scilab/modules/helptools/images/colorbar_ja_JP_2.png differ
index bdd4c46..4e5b892 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_ja_JP_3.png and b/scilab/modules/helptools/images/colorbar_ja_JP_3.png differ
index e29c88a..b109c0c 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_ru_RU_1.png and b/scilab/modules/helptools/images/colorbar_ru_RU_1.png differ
index 2f524c5..ba43c2e 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_ru_RU_2.png and b/scilab/modules/helptools/images/colorbar_ru_RU_2.png differ
index cda922b..4e5b892 100644 (file)
Binary files a/scilab/modules/helptools/images/colorbar_ru_RU_3.png and b/scilab/modules/helptools/images/colorbar_ru_RU_3.png differ
index b5ff1df..3f6913d 100644 (file)
Binary files a/scilab/modules/helptools/images/contourf_2.png and b/scilab/modules/helptools/images/contourf_2.png differ
index 3969826..419a73f 100644 (file)
Binary files a/scilab/modules/helptools/images/fec_1.png and b/scilab/modules/helptools/images/fec_1.png differ
index ad12d60..0f94869 100644 (file)
Binary files a/scilab/modules/helptools/images/fec_2.png and b/scilab/modules/helptools/images/fec_2.png differ
index b84e3ee..bad2f54 100644 (file)
Binary files a/scilab/modules/helptools/images/fec_3.png and b/scilab/modules/helptools/images/fec_3.png differ
index 62c0955..902527d 100644 (file)
Binary files a/scilab/modules/helptools/images/fec_4.png and b/scilab/modules/helptools/images/fec_4.png differ
index 22ce8a5..b15de1d 100644 (file)
Binary files a/scilab/modules/helptools/images/fftshift_2.png and b/scilab/modules/helptools/images/fftshift_2.png differ
index 878b1ab..790ce1a 100644 (file)
Binary files a/scilab/modules/helptools/images/legends_2.png and b/scilab/modules/helptools/images/legends_2.png differ
index e6f5940..4c0fa41 100644 (file)
Binary files a/scilab/modules/helptools/images/lighting_1.png and b/scilab/modules/helptools/images/lighting_1.png differ
index 7d391c2..b28fc6e 100644 (file)
Binary files a/scilab/modules/helptools/images/splin2d_2.png and b/scilab/modules/helptools/images/splin2d_2.png differ
index 0aeefa4..77aeb31 100644 (file)
Binary files a/scilab/modules/helptools/images/splin3d_en_US_1.png and b/scilab/modules/helptools/images/splin3d_en_US_1.png differ
index 0aeefa4..77aeb31 100644 (file)
Binary files a/scilab/modules/helptools/images/splin3d_fr_FR_1.png and b/scilab/modules/helptools/images/splin3d_fr_FR_1.png differ
index 2ccbb5d..77aeb31 100644 (file)
Binary files a/scilab/modules/helptools/images/splin3d_ja_JP_1.png and b/scilab/modules/helptools/images/splin3d_ja_JP_1.png differ
index 0aeefa4..77aeb31 100644 (file)
Binary files a/scilab/modules/helptools/images/splin3d_ru_RU_1.png and b/scilab/modules/helptools/images/splin3d_ru_RU_1.png differ
index 28e0b0f..810589c 100644 (file)
Binary files a/scilab/modules/helptools/images/xarc_1.png and b/scilab/modules/helptools/images/xarc_1.png differ
index 4ca2278..f298712 100644 (file)
Binary files a/scilab/modules/helptools/images/xfarc_1.png and b/scilab/modules/helptools/images/xfarc_1.png differ
index 25502b3..903a22f 100644 (file)
Binary files a/scilab/modules/helptools/images/xfrect_1.png and b/scilab/modules/helptools/images/xfrect_1.png differ
index ba7de15..7d88230 100644 (file)
Binary files a/scilab/modules/helptools/images/xpolys_1.png and b/scilab/modules/helptools/images/xpolys_1.png differ
index e35c427..eeab0f1 100644 (file)
Binary files a/scilab/modules/helptools/images/xsetech_1.png and b/scilab/modules/helptools/images/xsetech_1.png differ
index 3dea8b1..e059570 100644 (file)
Binary files a/scilab/modules/helptools/images/yulewalk_1.png and b/scilab/modules/helptools/images/yulewalk_1.png differ
index cd3e706..fcc9e4e 100644 (file)
@@ -259,9 +259,9 @@ end
 nb_col = 128;
 vmin = min(VF); vmax = max(VF);
 color = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-xset("colormap",jetcolormap(nb_col));
 clf()
-xset("hidden3d",xget("background"))
+gcf().color_map = jetcolormap(nb_col);
+gca().hiddencolor = xget("background");
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("tri-linear interpolation of "+func)
index d116a8e..91f8c18 100644 (file)
@@ -180,7 +180,7 @@ ZP1 = interp2d(XP, YP, x, y, splin2d(x, y, z, "not_a_knot"));
 ZP2 = linear_interpn(XP, YP, x, y, z);
 ZP3 = interp2d(XP, YP, x, y, splin2d(x, y, z, "natural"));
 ZP4 = interp2d(XP, YP, x, y, splin2d(x, y, z, "monotone"));
-xset("colormap", jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 clf()
 subplot(2,2,1)
 plot3d1(xp, yp, ZP1, flag=[2 2 4])
@@ -208,7 +208,7 @@ show_window()
             ZP2 = linear_interpn(XP, YP, x, y, z);
             ZP3 = interp2d(XP, YP, x, y, splin2d(x, y, z, "natural"));
             ZP4 = interp2d(XP, YP, x, y, splin2d(x, y, z, "monotone"));
-            xset("colormap", jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             clf()
             subplot(2,2,1)
             plot3d1(xp, yp, ZP1, flag=[2 2 4])
@@ -241,7 +241,7 @@ zp1 = interp2d(XP, YP, x, x, splin2d(x,x,z));
 zp2 = interp2d(XP, YP, x, x, splin2d(x,x,z,"monotone"));
 // plot
 clf()
-xset("colormap",jetcolormap(128))
+gcf().color_map = jetcolormap(128);
 subplot(1,2,1)
 plot3d1(xp, xp, zp1, flag=[-2 6 4])
 xtitle("spline (not_a_knot)")
index 20ce788..600c7d6 100644 (file)
@@ -129,8 +129,9 @@ end
 nb_col = 128;
 vmin = min(VF); vmax = max(VF);
 color_example = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-xset("colormap",jetcolormap(nb_col));
-clf(); xset("hidden3d",xget("background"));
+gcf().color_map = jetcolormap(nb_col);
+clf();
+gca().hiddencolor = xget("background");
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color_example), flag=[-1 6 4])
 xtitle("3d spline interpolation of "+func)
@@ -162,8 +163,9 @@ show_window()
             nb_col = 128;
             vmin = min(VF); vmax = max(VF);
             color_example = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-            xset("colormap",jetcolormap(nb_col));
-            clf(); xset("hidden3d",xget("background"));
+            gcf().color_map = jetcolormap(nb_col);
+            clf();
+            gca().hiddencolor = xget("background");
             colorbar(vmin,vmax)
             plot3d(XF, YF, list(ZF,color_example), flag=[-1 6 4])
             xtitle("3d spline interpolation of "+func)
index db3d529..4504634 100644 (file)
@@ -254,9 +254,9 @@ end
 nb_col = 128;
 vmin = min(VF); vmax = max(VF);
 color = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-xset("colormap",jetcolormap(nb_col));
+gcf().color_map = jetcolormap(nb_col);
 clf()
-xset("hidden3d",xget("background"))
+gca().hiddencolor = xget("background");
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("tri-linear interpolation of "+func)
index e15ac2e..effe141 100644 (file)
@@ -193,7 +193,7 @@ ZP1 = interp2d(XP, YP, x, y, splin2d(x, y, z, "not_a_knot"));
 ZP2 = linear_interpn(XP, YP, x, y, z);
 ZP3 = interp2d(XP, YP, x, y, splin2d(x, y, z, "natural"));
 ZP4 = interp2d(XP, YP, x, y, splin2d(x, y, z, "monotone"));
-xset("colormap", jetcolormap(64))
+gcf().color_map = jetcolormap(64);
 clf()
 subplot(2,2,1)
 plot3d1(xp, yp, ZP1, flag=[2 2 4])
@@ -221,7 +221,7 @@ show_window()
             ZP2 = linear_interpn(XP, YP, x, y, z);
             ZP3 = interp2d(XP, YP, x, y, splin2d(x, y, z, "natural"));
             ZP4 = interp2d(XP, YP, x, y, splin2d(x, y, z, "monotone"));
-            xset("colormap", jetcolormap(64))
+            gcf().color_map = jetcolormap(64);
             clf()
             subplot(2,2,1)
             plot3d1(xp, yp, ZP1, flag=[2 2 4])
@@ -254,7 +254,7 @@ zp1 = interp2d(XP, YP, x, x, splin2d(x,x,z));
 zp2 = interp2d(XP, YP, x, x, splin2d(x,x,z,"monotone"));
 // プロット
 clf()
-xset("colormap",jetcolormap(128))
+gcf().color_map = jetcolormap(128);
 subplot(1,2,1)
 plot3d1(xp, xp, zp1, flag=[-2 6 4])
 xtitle("spline (not_a_knot)")
index e6263f2..814c096 100644 (file)
@@ -129,8 +129,9 @@ end
 nb_col = 128;
 vmin = min(VF); vmax = max(VF);
 color = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-xset("colormap",jetcolormap(nb_col));
-clf(); xset("hidden3d",xget("background"));
+gcf().color_map = jetcolormap(nb_col);
+clf();
+gca().hiddencolor = xget("background");
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("3d spline interpolation of "+func)
@@ -162,8 +163,9 @@ show_window()
             nb_col = 128;
             vmin = min(VF); vmax = max(VF);
             color_example = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-            xset("colormap",jetcolormap(nb_col));
-            clf(); xset("hidden3d",xget("background"));
+            gcf().color_map = jetcolormap(nb_col);
+            clf();
+            gca().hiddencolor = xget("background");
             colorbar(vmin,vmax)
             plot3d(XF, YF, list(ZF,color_example), flag=[-1 6 4])
             xtitle("3d spline interpolation of "+func)
index 8d9ed05..80e1f97 100644 (file)
@@ -1,15 +1,15 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="linear_interpn" xml:lang="pt">
     <refnamediv>
         <refname>linear_interpn</refname>
-        <refpurpose>interpolação linear n-dimensional</refpurpose>
+        <refpurpose>interpolação linear n-dimensional</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>vp = linear_interpn(xp1,xp2,..,xpn, x1, ..., xn, v [,out_mode])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>xp1, xp2, .., xpn</term>
@@ -21,7 +21,7 @@
                 <term>x1 ,x2, ..., xn</term>
                 <listitem>
                     <para> vetores linhas estritamente crescentes (com pelo menos 2
-                        elementos) definindo o grid de interpolação n-dimensional
+                        elementos) definindo o grid de interpolação n-dimensional 
                     </para>
                 </listitem>
             </varlistentry>
                 <term>v</term>
                 <listitem>
                     <para>vetor (caso n=1), matriz (caso n=2) ou hipermatriz (caso n
-                        &gt; 2) com valores da função subjacente interpolada nos pontos do
-                        grid.
+                        &gt; 2) com valores da função subjacente interpolada nos pontos do
+                        grid. 
                     </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>out_mode</term>
                 <listitem>
-                    <para>(opcional) string definindo a avaliação fora do grid
-                        (extrapolação)
+                    <para>(opcional) string definindo a avaliação fora do grid
+                        (extrapolação)
                     </para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
+        <title>Descrição</title>
         <para>
             Dado um grid n-dimensional definido pelos n vetores <literal>x1 ,x2,
                 ..., xn
             </literal>
-            eos valores <literal>v</literal> de uma função (aqui
-            nomeada <emphasis>f</emphasis>) nos pontos do grid :
+            eos valores <literal>v</literal> de uma função (aqui
+            nomeada <emphasis>f</emphasis>) nos pontos do grid : 
         </para>
         <programlisting role=""><![CDATA[
 v(i1,i2,...,in) = f(x1(i1),x2(i2), ..., xn(in))
  ]]></programlisting>
         <para>
-            esta função computa o interpolante linear de <emphasis>f</emphasis>
+            esta função computa o interpolante linear de <emphasis>f</emphasis>
             do grid (chamado de s a partir daqui) nos pontos nos quais as coordenadas
-            são definidas pelos vetores (ou matrizes) <literal>xp1, xp2, ...,
+            são definidas pelos vetores (ou matrizes) <literal>xp1, xp2, ...,
                 xpn
             </literal>
             :
@@ -80,34 +80,34 @@ vp(i) = s(xp1(i),xp2(i), ..., xpn(i))
 or vp(i,j) = s(xp1(i,j),xp2(i,j), ..., xpn(i,j)) caso xpk sejam matrizes
  ]]></programlisting>
         <para>
-            O parâmetro <literal>out_mode</literal> ajusta a regra para
-            extrapolação: se notarmos
-            <emphasis>Pi=(xp1(i),xp2(i),...,xpn(i))</emphasis> , então
-            <literal>out_mode</literal> define a regra de avaliação quando:
+            O parâmetro <literal>out_mode</literal> ajusta a regra para
+            extrapolação: se notarmos
+            <emphasis>Pi=(xp1(i),xp2(i),...,xpn(i))</emphasis> , então
+            <literal>out_mode</literal> define a regra de avaliação quando: 
         </para>
-        <programlisting role=""><![CDATA[
-P(i) está fora de  [x1(1) x1($)] x [x2(1) x2($)] x ... x [xn(1) xn($)]
+        <programlisting role=""><![CDATA[ 
+P(i) está fora de  [x1(1) x1($)] x [x2(1) x2($)] x ... x [xn(1) xn($)]
  ]]></programlisting>
-        <para>As escolhas são: </para>
+        <para>As escolhas são: </para>
         <variablelist>
             <varlistentry>
                 <term>"by_zero"</term>
                 <listitem>
-                    <para>uma extrapolação por zero é feita </para>
+                    <para>uma extrapolação por zero é feita </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>"by_nan"</term>
                 <listitem>
-                    <para>uma extrapolação por NaN </para>
+                    <para>uma extrapolação por NaN </para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>"C0"</term>
                 <listitem>
-                    <para>a extrapolação é definida como segue: </para>
-                    <programlisting role=""><![CDATA[
-s(P) = s(proj(P)) onde  proj(P) é o ponto mais próximo de P
+                    <para>a extrapolação é definida como segue: </para>
+                    <programlisting role=""><![CDATA[ 
+s(P) = s(proj(P)) onde  proj(P) é o ponto mais próximo de P 
                   localizado na fronteira do grid.
  ]]></programlisting>
                 </listitem>
@@ -115,7 +115,7 @@ s(P) = s(proj(P)) onde  proj(P) 
             <varlistentry>
                 <term>"natural"</term>
                 <listitem>
-                    <para>a extrapolação é feita usando o remendo n-linear mais próximo
+                    <para>a extrapolação é feita usando o remendo n-linear mais próximo
                         do ponto.
                     </para>
                 </listitem>
@@ -124,7 +124,7 @@ s(P) = s(proj(P)) onde  proj(P) 
                 <term>"periodic"</term>
                 <listitem>
                     <para>
-                        <literal>s</literal> é estendido por periodicidade.
+                        <literal>s</literal> é estendido por periodicidade.
                     </para>
                 </listitem>
             </varlistentry>
@@ -132,8 +132,8 @@ s(P) = s(proj(P)) onde  proj(P) 
     </refsection>
     <refsection>
         <title>Exemplos </title>
-        <programlisting role="example"><![CDATA[
-// exemplo 1 : interpolação linear 1d
+        <programlisting role="example"><![CDATA[ 
+// exemplo 1 : interpolação linear 1d
 x = linspace(0,2*%pi,11);
 y = sin(x);
 xx = linspace(-2*%pi,4*%pi,400)';
@@ -141,9 +141,9 @@ yy = linear_interpn(xx, x, y, "periodic");
 clf()
 plot2d(xx,yy,style=2)
 plot2d(x,y,style=-9, strf="000")
-xtitle("Interpolação linear de sin(x) com 11 pontos de interpolação")
+xtitle("Interpolação linear de sin(x) com 11 pontos de interpolação")
 
-// exemplo 2 : interpolação bilinear
+// exemplo 2 : interpolação bilinear
 n = 8;
 x = linspace(0,2*%pi,n); y = x;
 z = 2*sin(x')*sin(y);
@@ -154,11 +154,11 @@ clf()
 plot3d(xx, xx, zp, flag=[2 6 4])
 [xg,yg] = ndgrid(x,x);
 param3d1(xg,yg, list(z,-9*ones(1,n)), flag=[0 0])
-xtitle("Interpolação bilinear de 2sin(x)sin(y)")
-legends("pontos de interpolação",-9,1)
+xtitle("Interpolação bilinear de 2sin(x)sin(y)")
+legends("pontos de interpolação",-9,1)
 show_window()
 
-// exemplo 3 : interpolação bilinear e experimentação
+// exemplo 3 : interpolação bilinear e experimentação
 //             com todos os tipos de outmode
 nx = 20; ny = 30;
 x = linspace(0,1,nx);
@@ -177,7 +177,7 @@ zp5 = linear_interpn(XP, YP, x, y, z, "by_nan");
 clf()
 subplot(2,3,1)
    plot3d(x, y, z, leg="x@y@z", flag = [2 4 4])
-   xtitle("função inicial 0.4 cos(2 pi x) cos(pi y)")
+   xtitle("função inicial 0.4 cos(2 pi x) cos(pi y)")
 subplot(2,3,2)
    plot3d(xp, yp, zp1, leg="x@y@z", flag = [2 4 4])
    xtitle("Natural")
@@ -195,9 +195,9 @@ subplot(2,3,6)
    xtitle("by_nan")
 show_window()
 
-// exemplo 4 : interpolação trilinear (ver ajuda de splin3d
+// exemplo 4 : interpolação trilinear (ver ajuda de splin3d
 //             que tem os mesmos exemplos com
-//             interpolação por spline tricúbico)
+//             interpolação por spline tricúbico)
 exec("SCI/modules/interpolation/demos/interp_demo.sci")
 func =  "v=(x-0.5).^2 + (y-0.5).^3 + (z-0.5).^2";
 deff("v=f(x,y,z)",func);
@@ -224,17 +224,17 @@ end
 nb_col = 128;
 vmin = min(VF); vmax = max(VF);
 color = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-xset("colormap",jetcolormap(nb_col));
 clf()
-xset("hidden3d",xget("background"))
+gcf().color_map = jetcolormap(nb_col);
+gca().hiddencolor = xget("background");
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
-xtitle("Interpolação trilinear de"+func)
+xtitle("Interpolação trilinear de"+func)
 show_window()
  ]]></programlisting>
     </refsection>
     <refsection role="see also">
-        <title>Ver Também</title>
+        <title>Ver Também</title>
         <simplelist type="inline">
             <member>
                 <link linkend="interpln">interpln</link>
index 086ec50..75e229c 100644 (file)
@@ -1,21 +1,21 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="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="splin2d" xml:lang="pt">
     <refnamediv>
         <refname>splin2d</refname>
-        <refpurpose>interpolação por spline bicúbico em grides 2d</refpurpose>
+        <refpurpose>interpolação por spline bicúbico em grides 2d</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>Seqüência de Chamamento</title>
+        <title>Seqüência de Chamamento</title>
         <synopsis>C = splin2d(x, y, z, [,spline_type])</synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>Parâmetros</title>
+        <title>Parâmetros</title>
         <variablelist>
             <varlistentry>
                 <term>x,y</term>
                 <listitem>
                     <para>vetores linhas estritamente crescentes (com pelo menos dois
-                        componentes) definindo o grid de interpolação
+                        componentes) definindo o grid de interpolação
                     </para>
                 </listitem>
             </varlistentry>
@@ -31,7 +31,7 @@
             <varlistentry>
                 <term>spline_type</term>
                 <listitem>
-                    <para>(opcional) um string selecionando o tipo de spline bicúbico a
+                    <para>(opcional) um string selecionando o tipo de spline bicúbico a
                         ser computado
                     </para>
                 </listitem>
             <varlistentry>
                 <term>C</term>
                 <listitem>
-                    <para>um vetor grande com coeficientes dos elementos de área
-                        bicúbicos (veja detalhes em "Observações")
+                    <para>um vetor grande com coeficientes dos elementos de área
+                        bicúbicos (veja detalhes em "Observações")
                     </para>
                 </listitem>
             </varlistentry>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Descrição</title>
-        <para>Esta função computa um spline ou sub-spline bicúbico
+        <title>Descrição</title>
+        <para>Esta função computa um spline ou sub-spline bicúbico
             <emphasis>s</emphasis> que interpola os pontos
             <emphasis>(xi,yj,zij)</emphasis> i.e., temos
             <emphasis>s(xi,yj)=zij</emphasis> para todo <emphasis>i=1,..,nx</emphasis>
-            e <emphasis>j=1,..,ny</emphasis>. O spline resultante s é definido pela
-            tripla <literal>(x,y,C)</literal> onde <literal>C</literal> é o vetor (com
+            e <emphasis>j=1,..,ny</emphasis>. O spline resultante s é definido pela
+            tripla <literal>(x,y,C)</literal> onde <literal>C</literal> é o vetor (com
             comprimento 16(nx-1)(ny-1)) com os coeficientes de cada um dos
-            (nx-1)(ny-1) elementos de área bicúbicos : em <emphasis>[x(i)
+            (nx-1)(ny-1) elementos de área bicúbicos : em <emphasis>[x(i)
                 x(i+1)]x[y(j) y(j+1)]
             </emphasis>
-            ,<emphasis>s</emphasis> é definido por
+            ,<emphasis>s</emphasis> é definido por
             :
         </para>
         <programlisting role=""><![CDATA[
              k=1   l=1
  ]]></programlisting>
         <para>
-            A avaliação de s em alguns pontos deve ser feita pela função <link linkend="interp2d">interp2d</link> Vários tipos de splines podem ser
-            computados selecionando o parâmetro <literal>spline_type</literal>
-            apropriado. O método usada para computar os splines (ou sub-spline)
-            bicúbicos é o mesmo do antigo, i.e., computar em cada ponto do grid
-            <emphasis>(xi,yj)</emphasis> uma aproximação das derivadas primeiras
+            A avaliação de s em alguns pontos deve ser feita pela função <link linkend="interp2d">interp2d</link> Vários tipos de splines podem ser
+            computados selecionando o parâmetro <literal>spline_type</literal>
+            apropriado. O método usada para computar os splines (ou sub-spline)
+            bicúbicos é o mesmo do antigo, i.e., computar em cada ponto do grid
+            <emphasis>(xi,yj)</emphasis> uma aproximação das derivadas primeiras
             <emphasis>ds/dx(xi,yj)</emphasis> e <emphasis>ds/dy(xi,yj)</emphasis> e
             das derivadas cruzadas <emphasis>d2s/dxdy(xi,yj)</emphasis>. Estas
-            derivadas são computadas pelo modo dos esquemas do spline 1d levando a uma
-            função de classe C2 (s é duas vezes continuamente diferenciável) ou
-            através de um esquema de aproximação local, levando a uma função de classe
-            C1 apenas. Este esquema é selecionado através do parâmetro
+            derivadas são computadas pelo modo dos esquemas do spline 1d levando a uma
+            função de classe C2 (s é duas vezes continuamente diferenciável) ou
+            através de um esquema de aproximação local, levando a uma função de classe
+            C1 apenas. Este esquema é selecionado através do parâmetro
             <literal>spline_type</literal> (ver <link linkend="splin">splin</link>
             para detalhes) :
         </para>
             <varlistentry>
                 <term>"not_a_knot"</term>
                 <listitem>
-                    <para>é o caso padrão</para>
+                    <para>é o caso padrão</para>
                 </listitem>
             </varlistentry>
             <varlistentry>
                 <term>"periodic"</term>
                 <listitem>
-                    <para>usado se a função subjacente é periódica: deve-se ter
+                    <para>usado se a função subjacente é periódica: deve-se ter
                         <emphasis>z(1,j) = z(nx,j) para todo j em [1,ny] e z(i,1) = z(i,ny)
                             para i em [1,nx]
                         </emphasis>
-                        #mas isto não é verificado pela
+                        #mas isto não é verificado pela
                         interface.
                     </para>
                 </listitem>
         </variablelist>
     </refsection>
     <refsection>
-        <title>Observações</title>
-        <para>De um ponto de vista de precisão, use essencialmente o tipo
-            <emphasis role="bold">not_a_knot</emphasis> ou <emphasis role="bold">periodic</emphasis> se a função interpolada subjacente é
-            periódica.
+        <title>Observações</title>
+        <para>De um ponto de vista de precisão, use essencialmente o tipo
+            <emphasis role="bold">not_a_knot</emphasis> ou <emphasis role="bold">periodic</emphasis> se a função interpolada subjacente é
+            periódica.
         </para>
         <para>
             Os tipos <emphasis role="bold">natural</emphasis>, <emphasis role="bold">monotone</emphasis>, <emphasis role="bold">fast</emphasis> (ou
-            <emphasis role="bold">fast_periodic</emphasis>) podem ser úteis em alguns
-            casos, por exemplo para limitar oscilações (<emphasis role="bold">monotone</emphasis> é o mais poderoso para isso).
+            <emphasis role="bold">fast_periodic</emphasis>) podem ser úteis em alguns
+            casos, por exemplo para limitar oscilações (<emphasis role="bold">monotone</emphasis> é o mais poderoso para isso).
         </para>
-        <para>Para obter coeficientes dos remendos bicúbicos de um modo mais
-    &n