Merge remote-tracking branch 'refs/remotes/origin/master' into YaSp
[scilab.git] / scilab / modules / graphics / help / ja_JP / 2d_plot / plot2d.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) INRIA
5  * Copyright (C) 2009 - DIGITEO - Pierre Lando
6  * Copyright (C) 2010 - DIGITEO - Yann Collette
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-en.txt
13  *
14  -->
15 <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" version="5.0-subset Scilab" xml:id="plot2d" xml:lang="ja">
16   <refnamediv>
17     <refname>plot2d</refname>
18     <refpurpose>2Dプロット</refpurpose>
19   </refnamediv>
20   <refsynopsisdiv>
21     <title>呼び出し手順</title>
22     <synopsis>
23       plot2d([logflag,][x,],y[,style[,strf[,leg[,rect[,nax]]]]])
24       plot2d([logflag,][x,],y,&lt;opt_args&gt;)
25     </synopsis>
26   </refsynopsisdiv>
27   <refsection>
28     <title>パラメータ</title>
29     <variablelist>
30       <varlistentry>
31         <term>x</term>
32         <listitem>
33           <para>実数の行列またはベクトル. 省略された場合, 
34             ベクトル<literal>1:n</literal>が指定されたと仮定します.
35             ただし, <literal>n</literal>は<literal>y</literal>
36             パラメータで指定された曲線の点の数です.
37           </para>
38         </listitem>
39       </varlistentry>
40       <varlistentry>
41         <term>y</term>
42         <listitem>
43           <para>実数の行列またはベクトル.</para>
44         </listitem>
45       </varlistentry>
46       <varlistentry>
47         <term>&lt;opt_args&gt;</term>
48         <listitem>
49           <para>
50             一連の命令 <literal>key1=value1,key2=value2</literal>,...
51             を表します.
52             ただし, <literal>key1</literal>, <literal>key2,...</literal>
53             には以下のどれかを指定できます:
54           </para>
55           <variablelist>
56             <varlistentry>
57               <term>logflag</term>
58               <listitem>
59                 <para>
60                   軸スケール (線形または対数)を設定します.
61                   値は文字列で, 以下の値のどれかを指定します:
62                   <literal>"nn"</literal>, <literal>"nl"</literal> ,
63                   <literal>"ln"</literal> および <literal>"ll"</literal> .
64                 </para>
65               </listitem>
66             </varlistentry>
67             <varlistentry>
68               <term>style</term>
69               に
70               <listitem>
71                 <para>各曲線のスタイルを設定します.
72                   値は整数値(正または負)を有する実数ベクトルを指定します.
73                 </para>
74               </listitem>
75             </varlistentry>
76             <varlistentry>
77               <term>strf</term>
78               <listitem>
79                 <para>凡例の表示を制御します.</para>
80                 <para>
81                   <literal>strf</literal> は長さ3の文字列
82                   <literal>"xyz"</literal>です.
83                   (デフォルトでは,<literal>strf="081"</literal>)
84                 </para>
85               </listitem>
86             </varlistentry>
87             <varlistentry>
88               <term>leg</term>
89               <listitem>
90                 <para>曲線の凡例を設定します.
91                   値には文字列を指定します.
92                 </para>
93               </listitem>
94             </varlistentry>
95             <varlistentry>
96               <term>rect</term>
97               <listitem>
98                 <para>
99                   プロットに使用する最小限の領域を設定します.
100                   値には以下の4個のエントリを有する実数ベクトルを指定します:
101                   <literal>[xmin,ymin,xmax,ymax]</literal>.
102                 </para>
103               </listitem>
104             </varlistentry>
105             <varlistentry>
106               <term>nax</term>
107               <listitem>
108                 <para>軸ラベルと目盛の定義を設定します.
109                   値には4個の整数エントリ<literal>[nx,Nx,ny,Ny]</literal>を有する
110                   実数ベクトルを指定します.
111                 </para>
112               </listitem>
113             </varlistentry>
114             <varlistentry>
115               <term>frameflag</term>
116               <listitem>
117                 <para>指定された最小限の領域に基づく実際の座標系の範囲の
118                   計算を制御します.
119                   値には, 0 から 8までの範囲の整数を指定します.
120                 </para>
121               </listitem>
122             </varlistentry>
123             <varlistentry>
124               <term>axesflag</term>
125               <listitem>
126                 <para>軸の描画方法を指定します. 値には,
127                   0 から 5までの範囲の整数を指定します.
128                 </para>
129               </listitem>
130             </varlistentry>
131           </variablelist>
132         </listitem>
133       </varlistentry>
134     </variablelist>
135   </refsection>
136   <refsection>
137     <title>説明</title>
138     <para>
139       <literal>plot2d</literal> は一連の2次元曲線をプロットします.
140       Matlabの<literal>plot</literal>構文に慣れている場合には, 
141       <link linkend="plot">plot</link>を使用するべきです.
142     </para>
143     <para>
144       <literal>x</literal> および <literal>y</literal> がベクトルの場合,
145       plot2d(x,y,&lt;opt_args&gt;) はベクトル <literal>y</literal> を
146       ベクトル <literal>x</literal>に対してプロットします. 
147       ベクトル<literal>x</literal> および <literal>y</literal>は
148       同じ数のエントリを有する必要があります.
149     </para>
150     <para>
151       <literal>x</literal> がベクトルで <literal>y</literal> が行列の場合,
152       plot2d(x,y,&lt;opt_args&gt;) は<literal>y</literal>の各列を
153       ベクトル<literal>x</literal>に対してプロットします.
154       この場合,<literal>y</literal>の列の数は<literal>x</literal>
155       のエントリの数に等しい必要があります.
156     </para>
157     <para>
158       <literal>x</literal> および <literal>y</literal> が行列の場合,
159       plot2d(x,y,&lt;opt_args&gt;) は<literal>y</literal>の各列を
160       対応する<literal>x</literal>の列に対してプロットします.
161       この場合,<literal>x</literal> と<literal>y</literal>の
162       大きさは同じである必要があります.
163     </para>
164     <para>
165       <literal>y</literal> がベクトルの場合, plot2d(y,&lt;opt_args&gt;)
166       はベクトル <literal>y</literal> をベクトル
167       <literal>1:size(y,'*')</literal>に対してプロットします.
168     </para>
169     <para>
170       <literal>y</literal> が行列の場合, plot2d(y,&lt;opt_args&gt;)
171       は<literal>y</literal>の各列をベクトル
172       <literal>1:size(y,1)</literal>に対してプロットします.
173     </para>
174     <para>
175       プロットをカスタマイズするために引数<literal>&lt;opt_args&gt;</literal> を
176       使用することができます.
177     </para>
178     <variablelist>
179       <varlistentry>
180         <term>logflag</term>
181         <listitem>
182           <para>このオプションは,
183             軸スケール (線形または対数)を設定守るために使用できます.
184             値は文字列で, 以下の値のどれかを指定します:
185             <literal>"nn"</literal>,
186             <literal>"nl"</literal> , <literal>"ln"</literal> および
187             <literal>"ll"</literal>. <literal>"l"</literal> は
188             対数軸/目盛, <literal>"n"</literal>は通常の軸を意味します.
189           </para>
190         </listitem>
191       </varlistentry>
192       <varlistentry>
193         <term>style</term>
194         <listitem>
195           <para>
196             このオプションは,曲線の描画方法を指定する際に使用できます.
197             このオプションを指定する場合,
198             値には曲線と同じ数のエントリを有するベクトルを指定します.
199           </para>
200           <itemizedlist>
201             <listitem>
202               <para>
203                 <literal>style(i)</literal> が正の場合,
204                 曲線は実線で描画され,
205                 <literal>style(i)</literal>は曲線の描画に使用される
206                 色の添字を定義します(<link linkend="getcolor">getcolor</link>参照).
207                 線のスタイルおよび太さはpolylineエンティティプロパティ
208                 (<link linkend="polyline_properties">polyline_properties</link>参照)
209                 により設定することができることに注意してください.
210               </para>
211               <para>指定した曲線の点の間は区分線形補間が行われます.</para>
212             </listitem>
213             <listitem>
214               <para>
215                 <literal>style(i)</literal>が負またはゼロの場合,
216                 指定した曲線の点はマーカにより描画されます,
217                 <literal>abs(style(i))</literal> は使用するマーカ id を定義します.
218                 マークの色および大きさはpolylineエンティティプロパティ
219                 (<link linkend="polyline_properties">polyline_properties</link>参照)
220                 により設定することができることに注意してください.
221               </para>
222             </listitem>
223           </itemizedlist>
224         </listitem>
225       </varlistentry>
226       <varlistentry>
227         <term>strf</term>
228         <listitem>
229           <para>
230             長さ <literal>"xyz"</literal> (デフォルトで
231             <literal>strf= "081"</literal>)の文字列.
232           </para>
233           <variablelist>
234             <varlistentry>
235               <term>x</term>
236               <listitem>
237                 <para>凡例の表示を制御します.</para>
238                 <variablelist>
239                   <varlistentry>
240                     <term>x=0</term>
241                     <listitem>
242                       <para>凡例なし.</para>
243                     </listitem>
244                   </varlistentry>
245                   <varlistentry>
246                     <term>x=1</term>
247                     <listitem>
248                       <para>凡例が表示されます.凡例は,
249                         オプションの引数 <literal>leg</literal>で指定されます.
250                       </para>
251                     </listitem>
252                   </varlistentry>
253                 </variablelist>
254               </listitem>
255             </varlistentry>
256             <varlistentry>
257               <term>y</term>
258               <listitem>
259                 <para>指定した最小限の範囲に基づく実際の座標系の範囲の計算を
260                   制御します. 実際の範囲は指定した最小限の範囲よりも大きくすることができます.
261                 </para>
262                 <variablelist>
263                   <varlistentry>
264                     <term>y=0</term>
265                     <listitem>
266                       <para>
267                         計算せずに,以前のスケール(またはデフォルト)を
268                         プロットに使用します
269                       </para>
270                     </listitem>
271                   </varlistentry>
272                   <varlistentry>
273                     <term>y=1</term>
274                     <listitem>
275                       <para>rect引数による</para>
276                     </listitem>
277                   </varlistentry>
278                   <varlistentry>
279                     <term>y=2</term>
280                     <listitem>
281                       <para>x, y データの最小値/最大値による</para>
282                     </listitem>
283                   </varlistentry>
284                   <varlistentry>
285                     <term>y=3</term>
286                     <listitem>
287                       <para>rect引数に基づき等軸スケールで構築</para>
288                     </listitem>
289                   </varlistentry>
290                   <varlistentry>
291                     <term>y=4</term>
292                     <listitem>
293                       <para>
294                         x, y データの最小値/最大値に基づき等軸スケールで構築
295                       </para>
296                     </listitem>
297                   </varlistentry>
298                   <varlistentry>
299                     <term>y=5</term>
300                     <listitem>
301                       <para>rect引数に基づき見栄え良く軸を拡大</para>
302                     </listitem>
303                   </varlistentry>
304                   <varlistentry>
305                     <term>y=6</term>
306                     <listitem>
307                       <para>
308                         x, y データの最小値/最大値に基づき見栄え良く軸を拡大
309                       </para>
310                     </listitem>
311                   </varlistentry>
312                   <varlistentry>
313                     <term>y=7</term>
314                     <listitem>
315                       <para>y=1に似ていますが,
316                         前のプロットが新しいスケールを用いて再描画されます
317                       </para>
318                     </listitem>
319                   </varlistentry>
320                   <varlistentry>
321                     <term>y=8</term>
322                     <listitem>
323                       <para>y=2に似ていますが,
324                         前のプロットが新しいスケールを用いて再描画されます
325                       </para>
326                     </listitem>
327                   </varlistentry>
328                 </variablelist>
329               </listitem>
330             </varlistentry>
331             <varlistentry>
332               <term>z</term>
333               <listitem>
334                 <para>
335                   プロットの周囲のフレームへの情報の表示を制御します.
336                   軸が指定された場合,目盛の数をオプションの引数
337                   <literal>nax</literal>により指定できます.
338                 </para>
339                 <variablelist>
340                   <varlistentry>
341                     <term>z=0</term>
342                     <listitem>
343                       <para>プロットの周囲に何も描画されません.</para>
344                     </listitem>
345                   </varlistentry>
346                   <varlistentry>
347                     <term>z=1</term>
348                     <listitem>
349                       <para>軸が描画され, y軸が左に表示されます.</para>
350                     </listitem>
351                   </varlistentry>
352                   <varlistentry>
353                     <term>z=2</term>
354                     <listitem>
355                       <para>プロットが目盛のない箱で囲まれます.</para>
356                     </listitem>
357                   </varlistentry>
358                   <varlistentry>
359                     <term>z=3</term>
360                     <listitem>
361                       <para>軸が描画され, y軸が右に表示されます.</para>
362                     </listitem>
363                   </varlistentry>
364                   <varlistentry>
365                     <term>z=4</term>
366                     <listitem>
367                       <para>
368                         フレームボックスの中心に軸が描画されます.
369                       </para>
370                     </listitem>
371                   </varlistentry>
372                   <varlistentry>
373                     <term>z=5</term>
374                     <listitem>
375                       <para>
376                         点<literal>(0,0)</literal>で交差するように
377                         軸が描画されます.
378                         点<literal>(0,0)</literal>がフレーム内にない場合,
379                         グラフ上に軸は表示されません.
380                       </para>
381                     </listitem>
382                   </varlistentry>
383                 </variablelist>
384               </listitem>
385             </varlistentry>
386           </variablelist>
387         </listitem>
388       </varlistentry>
389       <varlistentry>
390         <term>leg</term>
391         <listitem>
392           <para>このオプションは曲線の凡例を設定する際に使用されます.
393             <literal>"leg1@leg2@...."</literal>という形式の文字列とする
394             必要があります.
395             ただし, <literal>leg1</literal> , <literal>leg2</literal> , ...
396             はそれぞれ最初の曲線,2番目の曲線,... の凡例です.
397             デフォルトは
398             <literal> " "</literal>です.
399           </para>
400           <para>曲線の凡例はx軸の下に描画されます.
401             このオプションは柔軟ではないため,なるべく,
402             <link linkend="captions">captions</link> または <link linkend="legend">legend</link> 関数を使用してください.
403           </para>
404         </listitem>
405       </varlistentry>
406       <varlistentry>
407         <term>rect</term>
408         <listitem>
409           <para>
410             このオプションはプロット時に指定した最小限の範囲を設定する際に
411             使用できます.
412             このオプションが指定された場合,
413             値は以下の4個のエントリを有する実数ベクトルとする必要があります:
414           </para>
415           <para>
416             <literal>[xmin,ymin,xmax,ymax]</literal>.
417             <literal>xmin</literal> および <literal>xmax</literal> は横座標の範囲を定義し,
418             <literal>ymin</literal> および <literal>ymax</literal>は縦座標の範囲を定義します.
419           </para>
420           <para>
421             この引数は,指定した<literal>rect</literal>引数に基づき軸境界を
422             定義する方法を指定する<literal>frameflag</literal>オプションと共に
423             使用することができます.
424             <literal>frameflag</literal>オプションが指定されない場合,
425             <literal>frameflag=7</literal>が仮定されます.
426           </para>
427           <para>軸境界も軸エンティティプロパティによりカスタマイズできます
428             (<link linkend="axes_properties">axes_properties</link>参照).
429           </para>
430         </listitem>
431       </varlistentry>
432       <varlistentry>
433         <term>nax</term>
434         <listitem>
435           <para>
436             このオプションは軸ラベルおよび目盛定義を指定する際に使用できます.
437             値には4個の整数エントリ<literal>[nx,Nx,ny,Ny]</literal>を有する実数ベクトルを
438             指定します.
439           </para>
440           <para>
441             <literal>Nx</literal> はx軸で使用される主目盛の数
442             (autoticksの場合は-1を指定)を指定し,
443             <literal>nx</literal>は2つのx軸主目盛の間に描画される副目盛の
444             数を指定します.
445           </para>
446           <para>
447             <literal>Ny</literal> および <literal>ny</literal> は
448             y軸の同様な情報を指定します.
449           </para>
450           <para>
451             <literal>axesflag</literal> オプションが設定されない場合,
452             <literal>nax</literal> オプションは
453             <literal>axesflag</literal>オプションが9に設定されていると
454             仮定します.
455           </para>
456         </listitem>
457       </varlistentry>
458       <varlistentry>
459         <term>frameflag</term>
460         <listitem>
461           <para>このオプションは指定された最小限の範囲に基づく実際の
462             座標系範囲の計算を制御するために使用できます.
463             実際の範囲は指定された最小限の範囲よりも大きくすることができます.
464           </para>
465           <variablelist>
466             <varlistentry>
467               <term>frameflag=0</term>
468               <listitem>
469                 <para>計算せずに,以前のスケール(またはデフォルト)を
470                   プロットに使用します.
471                 </para>
472               </listitem>
473             </varlistentry>
474             <varlistentry>
475               <term>frameflag=1</term>
476               <listitem>
477                 <para>実際の範囲は
478                   <literal>rect</literal> オプションにより指定された範囲となります.
479                 </para>
480               </listitem>
481             </varlistentry>
482             <varlistentry>
483               <term>frameflag=2</term>
484               <listitem>
485                 <para>実際の範囲は 
486                   <literal>x</literal> および<literal>y</literal> データの最小値/最大値から
487                   計算されます.
488                 </para>
489               </listitem>
490             </varlistentry>
491             <varlistentry>
492               <term>frameflag=3</term>
493               <listitem>
494                 <para>
495                   実際の範囲は<literal>rect</literal>オプションにより指定された範囲となり,
496                   等軸スケールにするために拡大されます.
497                 </para>
498               </listitem>
499             </varlistentry>
500             <varlistentry>
501               <term>frameflag=4</term>
502               <listitem>
503                 <para>実際の範囲は 
504                   <literal>x</literal> および<literal>y</literal> データの最小値/最大値から
505                   計算され,等軸スケールにするために拡大されます.
506                 </para>
507               </listitem>
508             </varlistentry>
509             <varlistentry>
510               <term>frameflag=5</term>
511               <listitem>
512                 <para>
513                   実際の範囲は<literal>rect</literal>オプションにより指定された範囲となり,
514                   軸ラベルの見栄えを良くするために拡大されます.
515                 </para>
516               </listitem>
517             </varlistentry>
518             <varlistentry>
519               <term>frameflag=6</term>
520               <listitem>
521                 <para>実際の範囲は 
522                   <literal>x</literal> および<literal>y</literal> データの最小値/最大値から
523                   計算され,軸ラベルの見栄えを良くするために拡大されます.
524                 </para>
525               </listitem>
526             </varlistentry>
527             <varlistentry>
528               <term>frameflag=7</term>
529               <listitem>
530                 <para>
531                   <literal>frameflag=1</literal>と似ていますが,
532                   前のプロットが新しいスケールを用いて再描画されます.
533                   カレントのグラフに前のプロットを追加するために使用されます.
534                 </para>
535               </listitem>
536             </varlistentry>
537             <varlistentry>
538               <term>frameflag=8</term>
539               <listitem>
540                 <para>
541                   <literal>frameflag=2</literal>と似ていますが,
542                   前のプロットが新しいスケールを用いて再描画されます.
543                   カレントのグラフに前のプロットを追加するために使用されます.
544                 </para>
545               </listitem>
546             </varlistentry>
547             <varlistentry>
548               <term>frameflag=9</term>
549               <listitem>
550                 <para>
551                   <literal>frameflag=8</literal> と似ていますが,
552                   範囲は軸ラベルの見栄えを良くするために拡大されます.
553                   これはデフォルト値です.
554                 </para>
555               </listitem>
556             </varlistentry>
557           </variablelist>
558           <para>軸の境界も軸エンティティプロパティによりカスタマイズできます
559             (s<link linkend="axes_properties">axes_properties</link>参照).
560           </para>
561         </listitem>
562       </varlistentry>
563       <varlistentry>
564         <term>axesflag</term>
565         <listitem>
566           <para>軸の描画方法を指定するためにこのオプションを指定することができます.
567             値には 0 から 5の範囲の整数を指定します :
568           </para>
569           <variablelist>
570             <varlistentry>
571               <term>axesflag=0</term>
572               <listitem>
573                 <para>プロットの周囲に何も描画されません (axes_visible=["off"
574                   "off"];box="off").
575                 </para>
576               </listitem>
577             </varlistentry>
578             <varlistentry>
579               <term>axesflag=1</term>
580               <listitem>
581                 <para>軸が描画され, y軸が左に表示されます
582                   (axes_visible=["on" "on"];box="on",y_location="left").
583                 </para>
584               </listitem>
585             </varlistentry>
586             <varlistentry>
587               <term>axesflag=2</term>
588               <listitem>
589                 <para>プロットは目盛のない箱で囲われます
590                   (axes_visible=["off" "off"];box="on").
591                 </para>
592               </listitem>
593             </varlistentry>
594             <varlistentry>
595               <term>axesflag=3</term>
596               <listitem>
597                 <para>軸が描画され, y軸が右に表示されます
598                   (axes_visible=["on"
599                   "on"];box="off",y_location="right").
600                 </para>
601               </listitem>
602             </varlistentry>
603             <varlistentry>
604               <term>axesflag=4</term>
605               <listitem>
606                 <para>軸がフレームの中心に描画され,箱は描画されません
607                   (axes_visible=["on" "on"];box="off",x_location="middle",
608                   y_location="middle").
609                 </para>
610               </listitem>
611             </varlistentry>
612             <varlistentry>
613               <term>axesflag=5</term>
614               <listitem>
615                 <para>
616                   <literal>axesflag=4</literal>に似た軸がフレームの中心に描画されます.
617                   違いは箱が描画されることです
618                   (axes_visible=["on" "on"];box="on",x_location="middle",y_location="middle").
619                 </para>
620               </listitem>
621             </varlistentry>
622             <varlistentry>
623               <term>axesflag=9</term>
624               <listitem>
625                 <para>軸が描画され, y軸が左に表示されます
626                   (axes_visible=["on" "on"];box="off",y_location="left"). 
627                   これがデフォルト値です
628                 </para>
629               </listitem>
630             </varlistentry>
631           </variablelist>
632           <para>軸の特性も軸エンティティプロパティによりカスタマイズできます
633             (<link linkend="axes_properties">axes_properties</link>参照).
634           </para>
635         </listitem>
636       </varlistentry>
637     </variablelist>
638   </refsection>
639   <refsection>
640     <title>その他の情報</title>
641     <para>
642       plot2d の古い構文に関するより詳細な情報を得るには, <link linkend="plot2d_old_version">plot2d_old_version</link> のヘルプドキュメントを
643       参照してください.
644     </para>
645     <para>デフォルトで, 連続プロットは重ね書きされます. 前のプロットを
646       消去するには,
647       <literal>
648         <link linkend="clf">clf()</link>
649       </literal>
650       を使用してください.
651     </para>
652     <para>
653       デモを参照するにはコマンド <literal>plot2d()</literal> を使用してください.
654     </para>
655     <para>その他に以下のような高レベルplot2d 関数が存在します:</para>
656     <itemizedlist>
657       <listitem>
658         <para>
659           plot2d2 は <literal>plot2d</literal> と同じですが,曲線は
660           区分定数と仮定されます.
661         </para>
662       </listitem>
663       <listitem>
664         <para>
665           plot2d3 は<literal>plot2d</literal> と同じですが, 曲線は
666           垂直棒グラフとしてプロットされます.
667         </para>
668       </listitem>
669       <listitem>
670         <para>
671           plot2d4 は <literal>plot2d</literal> と同じですが, 曲線は
672           垂直な矢印をでプロットされます.
673         </para>
674       </listitem>
675     </itemizedlist>
676   </refsection>
677   <refsection>
678     <title>例</title>
679     <programlisting role="example"><![CDATA[ 
680 // x initialisation 
681 x=[0:0.1:2*%pi]';
682 //単純なプロット
683 plot2d(sin(x));
684 clf();
685 plot2d(x,sin(x));
686 //複数のプロット
687 clf();
688 plot2d(x,[sin(x) sin(2*x) sin(3*x)])
689 // フレームの次元を指定した複数プロット
690 clf();
691 plot2d(x,[sin(x) sin(2*x) sin(3*x)],rect=[0,0,6,0.5]);
692 //凡例と目盛/スタイルを指定した複数プロット
693 clf();
694 plot2d(x,[sin(x) sin(2*x) sin(3*x)],..
695        [1,2,3],leg="L1@L2@L3",nax=[2,10,2,10],rect=[0,-2,2*%pi,2]);
696 // 等軸
697 clf();
698 plot2d(x,sin(x),1,frameflag= 4);
699 // スケール 
700 clf();
701 plot2d(x,sin(x),1,frameflag= 6);
702 // 前のプロット/スタイルでオートスケール
703 clf();
704 plot2d(x,sin(x),-1);
705 plot2d(x,2*sin(x),12); 
706 plot2d(2*x,cos(x),3);
707 // 軸を右に
708 clf();
709 plot2d(x,sin(x),leg="sin(x)");
710 a=gca(); // 軸エンティティのハンドル 
711 a.y_location ="right"; 
712 // 軸の中心を (0,0) に
713 clf();
714 plot2d(x-4,sin(x),1,leg="sin(x)");
715 a=gca(); // 軸エンティティのハンドル
716 a.x_location = "origin"; 
717 a.y_location = "origin"; 
718 // plot2dで作成されたエンティティを操作 ...
719 a=gca();
720 a.isoview='on'; 
721 a.children // 軸の子の一覧.
722 // 2個のポリラインと1個の凡例からなる複合要素がある 
723 poly1= a.children(1).children(1); //ポリラインのハンドルをpoly1に保存
724 poly1.foreground = 4; // スタイルを変更する別の方法...
725 poly1.thickness = 3;  // ...曲線の太さを変更.
726 poly1.clip_state='off'; // クリッピングの制御
727 leg = a.children(2); // 凡例のハンドルをlegに保存
728 leg.font_style = 9; 
729 leg.line_mode = "on";
730 a.isoview='off';
731  ]]></programlisting>
732   </refsection>
733   <refsection role="see also">
734     <title>参照</title>
735     <simplelist type="inline">
736       <member>
737         <link linkend="plot">plot</link>
738       </member>
739       <member>
740         <link linkend="plot2d1">plot2d1</link>
741       </member>
742       <member>
743         <link linkend="plot2d2">plot2d2</link>
744       </member>
745       <member>
746         <link linkend="plot2d3">plot2d3</link>
747       </member>
748       <member>
749         <link linkend="plot2d4">plot2d4</link>
750       </member>
751       <member>
752         <link linkend="clf">clf</link>
753       </member>
754       <member>
755         <link linkend="xdel">xdel</link>
756       </member>
757       <member>
758         <link linkend="delete">delete</link>
759       </member>
760     </simplelist>
761   </refsection>
762 </refentry>