da606259375ace884b8c7a501858412e8955e4e3
[scilab.git] / scilab / modules / graphics / help / ja_JP / axes_operations / replot.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!--
4  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
5  * Copyright (C) ENPC - Jean-Philippe Chancelier
6  * Copyright (C) 2013 - Samuel GOUGEON
7  * 
8  * This file must be used under the terms of the CeCILL.
9  * This source file is licensed as described in the file COPYING, which
10  * you should have received as part of this distribution.  The terms
11  * are also available at    
12  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
13  *
14  -->
15
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org"  xml:lang="ja" xml:id="replot">
17     
18     <refnamediv>
19         
20         <refname>replot</refname>
21         
22         <refpurpose>カレントのグラフィックウインドウを新しい境界に
23             
24             再描画
25             
26         </refpurpose>
27         
28     </refnamediv>
29     
30     <refsynopsisdiv>
31         
32         <title>呼び出し手順</title>
33         
34         <synopsis>replot(area)</synopsis>
35         
36         <synopsis>replot(area, axesHandles)</synopsis>
37         
38     </refsynopsisdiv>
39     
40     <refsection>
41         
42         <title>引数</title>
43         
44         <variablelist>
45             
46             <varlistentry>
47                 
48                 <term>area</term>
49                 
50                 <listitem>
51                     
52                     <para>大きさ 4の行ベクトル.</para>
53                     
54                 </listitem>
55                 
56             </varlistentry>
57             
58             <varlistentry>
59                 
60                 <term>axesHandles</term>
61                 
62                 <listitem>
63                     
64                     <para>オプションの引数. 一つまたは複数のAxesを選択するための
65                         
66                         Axes型のグラフィックハンドル.
67                         
68                     </para>
69                     
70                 </listitem>
71                 
72             </varlistentry>
73             
74         </variablelist>
75         
76     </refsection>
77     
78     <refsection>
79         
80         <title>説明</title>
81         
82         <para>
83             
84             <literal>replot</literal> はカレントのグラフィックウインドウの内容を
85             
86             <literal>area = [xmin,ymin, xmax,ymax]</literal>のかの<literal>area = [xmin,ymin,zmin, xmax,ymax,zmax]</literal>で定義した新しい境界内に
87             
88             再描画する際に使用されます.
89             
90         </para>
91         
92         <para>この変換はaxesHandles引数でAxesグラフィックハンドルにより指定された特定の軸に      
93             
94             適用されます.
95             
96             新しい境界はカレントの図のカレントの軸に適用されます.
97             
98             変換はこれらの軸の<literal>data_bounds</literal>の値を変更します.
99             
100             axesのプロパティ
101             
102             <note>
103                 <literal>tight_limits</literal>も
104                 
105                 これらの境界を厳密に選択するために "on" に設定する必要があります
106                 
107             </note>
108             
109             (
110             
111             <link linkend="axes_properties">axes_properties</link>を参照ください).
112             
113         </para>
114         
115     </refsection>
116     
117     <refsection>
118         
119         <title>例</title>
120         
121         <programlisting role="example"><![CDATA[ 
122 // 最初の例
123 x=[0:0.1:2*%pi]';
124 plot2d(x,sin(x)) 
125 replot([-1,-1,10,2]) 
126       ]]></programlisting>
127         
128         <scilab:image>
129             
130             x=[0:0.1:2*%pi]';
131             
132             plot2d(x,sin(x))
133             
134             replot([-1,-1,10,2])
135             
136         </scilab:image>
137         
138         
139         
140         <programlisting role="example"><![CDATA[
141 // 二番目の例
142 xdel(winsid());
143 plot() // plot demo
144 f=gcf();
145 replot([-1,-1,10,2],f.children(1)) // axesハンドルの値を指定
146 replot([-3,-2,8,4],f.children(2)) 
147  ]]></programlisting>
148         
149         <scilab:image>
150             
151             xdel(winsid());
152             
153             plot()
154             
155             f2=gcf();
156             
157             replot([-1,-1,10,2],f2.children(1))
158             
159             replot([-3,-2,8,4],f2.children(2))
160             
161         </scilab:image>
162         
163         <programlisting role="example"><![CDATA[
164 //値は%nanで示さ端子は変更されません。
165 x = linspace(0,360,200).';
166 clf
167 plot2d(x,[sind(x) tand(x)])
168 ax = gca();
169 ax.data_bounds                          // 初期限界
170 replot([%nan,-10,%nan,10])      // YminとYmaxのだけ変更され
171 ax.data_bounds                          // 新しい制限
172
173 // 3D端末Zも変更できます。
174 clf
175 x = linspace(-4,4,100);
176 X = meshgrid(x);
177 R = (X-0.5).^2 + (X.'+0.7).^2;
178 Z = sinc(R);
179 surf(x-0.5,x+0.7,Z)
180 f = gcf();
181 f.color_map = autumncolormap(100);
182 ax = gca();
183 ax.data_bounds
184 sleep(3000)
185 replot([-5 0 -0.4 0 5 0.5])
186 ax.data_bounds
187
188 // いくつかのグラフィカルなマーカーを同時にトリミングすることができます。
189 clf
190 x = linspace(-%pi,%pi,400);
191 subplot(2,2,1)
192 plot2d(x,sin(1 ./sqrt(abs(x))))
193 ax1 = gca();
194 subplot(2,2,2)
195 plot2d(x,sinh(sqrt(abs(x))))
196 subplot(2,1,2)
197 plot2d(x,cos(1 ./sqrt(abs(x))))
198 ax2 = gca();
199 sleep(4000)
200 f = gcf();
201 replot([-1 %nan 1.5 %nan], [ax1 ax2])
202       ]]></programlisting>
203         
204         
205         
206         
207         
208     </refsection>
209     
210     <refsection role="see also">
211         
212         <title>参照</title>
213         
214         <simplelist type="inline">
215             
216             <member>
217                 
218                 <link linkend="zoom_rect">zoom_rect</link>
219                 
220             </member>
221             
222             <member>
223                 
224                 <link linkend="rubberbox">rubberbox</link>
225                 
226             </member>
227             
228             <member>
229                 
230                 <link linkend="axes_properties">axes_properties</link>
231                 
232             </member>
233             
234         </simplelist>
235         
236     </refsection>
237     
238     <refsection>
239         
240         <title>歴史的</title>
241         
242         <revhistory>
243             
244             <revision>
245                 
246                 <revnumber>5.5.0</revnumber>
247                 
248                 <revdescription>
249                     
250                     <itemizedlist>
251                         
252                         <listitem>
253                             
254                             <para>3Dへの拡張</para>
255                             
256                         </listitem>
257                         
258                         <listitem>
259                             
260                             <para>いくつかのグラフィック主催者は、今、同時にサイズを変更することができます</para>
261                             
262                         </listitem>
263                         
264                         <listitem>
265                             
266                             <para>
267                                 <literal>%nan</literal>であるように、結合を維持するために使用することができる。
268                             </para>
269                             
270                         </listitem>
271                         
272                     </itemizedlist>
273                     
274                 </revdescription>
275                 
276             </revision>
277             
278         </revhistory>
279         
280     </refsection>
281     
282 </refentry>
283