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