[doc] Misc. small improvements
[scilab.git] / scilab / modules / graphics / help / ja_JP / axes_operations / axes_properties.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 - Djalel Abdemouche
5  * Copyright (C) 2009 - DIGITEO - Pierre Lando
6  * Copyright (C) 2012 - 2016 - Scilab Enterprises
7  * Copyright (C) 2013, 2018 - Samuel GOUGEON
8  *
9  * This file is hereby licensed under the terms of the GNU GPL v2.0,
10  * pursuant to article 5.3.4 of the CeCILL v.2.1.
11  * This file was originally licensed under the terms of the CeCILL v2.1,
12  * and continues to be available under such terms.
13  * For more information, see the COPYING file which you should have received
14  * along with this program.
15  *
16  -->
17 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
18           xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML"
19           xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org"
20           xml:lang="ja" xml:id="axes_properties">
21     <refnamediv>
22         <refname>axes_properties</refname>
23         <refpurpose>axesエンティティプロパティの説明</refpurpose>
24     </refnamediv>
25     <refsection>
26         <title>説明</title>
27         <para>Axesエンティティはグラフィックエンティティ階層の第2レベルのエンティティです.
28             このエンティティは
29             座標系を変更するパラメータと子の作成時のパラメータのデフォルト値と共に
30             描画する軸を定義します.
31         </para>
32         <variablelist>
33             <varlistentry>
34                 <term>Axesプロパティ</term>
35                 <listitem>
36                     <variablelist>
37                         <varlistentry>
38                             <term>parent: </term>
39                             <listitem>
40                                 <para>このフィールドは親の図のハンドルを有します.</para>
41                             </listitem>
42                         </varlistentry>
43                         <varlistentry>
44                             <term>children: </term>
45                             <listitem>
46                                 <para>FA ベクトルは,軸の子である全てのグラフィックオブジェクトのハンドルを有します.
47                                     これらのグラフィックオブジェクトは以下の型となります:
48                                     <literal>"Compound"</literal>, <literal>"Rectangle"</literal>,
49                                     <literal>"Polyline"</literal>, <literal>"Segs"</literal>, <literal>"Arc"</literal>,
50                                     <literal>"Grayplot"</literal>,.. (<link linkend="Compound_properties">Compound_properties</link>,
51                                     <link linkend="rectangle_properties">rectangle_properties</link>, <link linkend="champ_properties">champ_properties</link>,
52                                     <link linkend="axis_properties">axis_properties</link>, <link linkend="polyline_properties">polyline_properties</link>,
53                                     <link linkend="segs_properties">segs_properties</link>, <link linkend="grayplot_properties">grayplot_properties</link>,
54                                     <link linkend="surface_properties">surface_properties</link>,
55                                     <link linkend="fec_properties">fec_properties</link>, <link linkend="text_properties">text_properties</link>,
56                                     <link linkend="legend_properties">legend_properties</link>参照)
57                                 </para>
58                             </listitem>
59                         </varlistentry>
60                         <varlistentry>
61                             <term>visible: </term>
62                             <listitem>
63                                 <para>
64                                     このフィールドは軸の<literal>visible</literal>プロパティの値を有します.
65                                     この値は<literal>"on" </literal>または<literal>"off"</literal>となります.
66                                     デフォルトで,軸の visibleは <literal>"on"</literal>で,
67                                     この場合, 全ての "visible" な子は画面に表示されます.
68                                     <literal>"off"</literal> の場合, 軸とその全ての子は描画されません.
69                                 </para>
70                             </listitem>
71                         </varlistentry>
72                         <varlistentry>
73                             <term>axes_visible: </term>
74                             <listitem>
75                                 <para>
76                                     <literal>1x3</literal> 文字列ベクトル. このプロパティは
77                                     各軸が描画されるかどうかを指定します.
78                                     この値はグローバル設定の場合<literal>"on"</literal> または <literal>"off"</literal>
79                                     となります.
80                                     一つの軸のみ変更する場合, 構文は <literal>axes_visible(N)</literal>となります.
81                                     ただし, <literal>N</literal> は <literal>1,2</literal> または <literal>3</literal>で,
82                                     それぞれ, <literal> x,y</literal> または <literal>z</literal>軸に対応します.
83                                     データは必要に応じてスケーリングされ,値が <literal>"on"</literal>の場合,
84                                     グリッドが描画されます.
85                                     <literal>gca()</literal>コマンド(<literal>get"current_axes")</literal>のショートカット)
86                                     または<literal>gcf()</literal>(<literal>get(current_figure)</literal>のショートカット)
87                                     により簡単な軸エンティティを作成する際,軸の可視性(axes
88                                     visiblibilty)は <literal>"off"</literal>に設定されます.
89                                 </para>
90                             </listitem>
91                         </varlistentry>
92                         <varlistentry>
93                             <term>axes_reverse: </term>
94                             <listitem>
95                                 <para>
96                                     3つの軸(X,Y,Z)に対応する<literal>1x3</literal>文字列ベクトル.
97                                     各軸について,このプロパティは値の増加方向を指定します.
98                                     <literal>"off"</literal>の場合,デフォルトの方向が使用されます.
99                                     <literal>"on"</literal>の場合, 方向は逆になります.
100                                     一つの文字列のみ(<literal>"on"</literal> または
101                                     <literal>"off"</literal>) を使用することも可能です.
102                                     この場合, 3つのデータは同じ値に設定されます.
103                                 </para>
104                             </listitem>
105                         </varlistentry>
106                         <varlistentry>
107                             <term>grid: </term>
108                             <listitem>
109                                 <para>
110                                     フィールドの値はベクトル<literal>[x-grid,y-grid,z-grid]</literal>です.
111                                     ただし,<literal>x-grid</literal>はx軸の描画グリッドを制御し,
112                                     <literal>y-grid,z-grid</literal>はそれぞれy軸,z軸に対応します.
113                                     デフォルト値は <literal>-1</literal>で,グリッドは描画されません.
114                                     それ以外の場合, grid の値により指定された色添字により
115                                 </para>
116                             </listitem>
117                         </varlistentry>
118                         <varlistentry>
119                             <term>grid_style: </term>
120                             <listitem>
121                                 <para>
122                                     vector <literal>[xLineStyle, yLineStyle, zLineStyle]</literal>
123                                     of 2 or 3 line styles ids from 1 to 10 (solid, dashes, dots, etc)
124                                     used to draw the grid along respective directions (in 2D or 3D).
125                                     Available line styles are described
126                                     <link linkend="polyline_properties">there</link>.
127                                 </para>
128                             </listitem>
129                         </varlistentry>
130                         <varlistentry>
131                             <term>grid_thickness: </term>
132                             <listitem>
133                                 <para>
134                                     vector <literal>[xLineThick, yLineThick, zLineThick]</literal>
135                                     of 2 or 3 positive decimal numbers setting the thickness of
136                                     the grid lines along respective directions (in 2D or 3D).
137                                </para>
138                             </listitem>
139                         </varlistentry>
140                         <varlistentry>
141                             <term>grid_position: </term>
142                             <listitem>
143                                 <para>この文字列は他のグラフィックエンティティに相対的なグリッドの位置
144                                     を指定します.その値には 他のグラフィックエンティティの前にグリッドを描画する
145                                     <literal>"foreground"</literal>, もしくは
146                                     グリッドの背後に描画する<literal>"background"</literal>のどちらかを指定します.
147                                 </para>
148                             </listitem>
149                         </varlistentry>
150                         <varlistentry>
151                             <term>x_location: </term>
152                             <listitem>
153                                 <para>x軸の位置を指定します.指定可能な値は:</para>
154                                 <itemizedlist>
155                                     <listitem>
156                                         <para>
157                                             <literal>"bottom"</literal>. この場合,x軸は軸の矩形の最下部に描画されます.
158                                         </para>
159                                     </listitem>
160                                     <listitem>
161                                         <para>
162                                             <literal>"top"</literal>. この場合,x軸は軸の矩形の
163                                             最上部に描画されます.
164                                         </para>
165                                     </listitem>
166                                     <listitem>
167                                         <para>
168                                             <literal>"middle"</literal>. この場合,x軸は中心部に描画されます.
169                                         </para>
170                                     </listitem>
171                                     <listitem>
172                                         <para>
173                                             <literal>"origin"</literal>. この場合,x軸は原点に描画されます.
174                                         </para>
175                                     </listitem>
176                                 </itemizedlist>
177                             </listitem>
178                         </varlistentry>
179                         <varlistentry>
180                             <term>y_location: </term>
181                             <listitem>
182                                 <para>y軸の位置を指定します. 以下の値を指定可能です:</para>
183                                 <itemizedlist>
184                                     <listitem>
185                                         <para>
186                                             <literal>"left"</literal>.この場合,y軸は軸の矩形の左に描画されます.
187                                         </para>
188                                     </listitem>
189                                     <listitem>
190                                         <para>
191                                             <literal>"right"</literal>. この場合,y軸は軸の矩形の右に描画されます.
192                                         </para>
193                                     </listitem>
194                                     <listitem>
195                                         <para>
196                                             <literal>"middle"</literal>. この場合,y軸は中心に描画されます.
197                                         </para>
198                                     </listitem>
199                                     <listitem>
200                                         <para>
201                                             <literal>"origin"</literal>. この場合,y軸は原点に描画されます.
202                                         </para>
203                                     </listitem>
204                                 </itemizedlist>
205                             </listitem>
206                         </varlistentry>
207                         <varlistentry>
208                             <term>title: </term>
209                             <listitem>
210                                 <para>Axesエンティティに付属するオブジェクトで,Label構造体の
211                                     グラフィックハンドルを返します
212                                     (<link linkend="label_properties">label_properties</link>参照).
213                                     このフィールドはこのラベルのオプションで,タイトルを定義します.
214                                 </para>
215                             </listitem>
216                         </varlistentry>
217                         <varlistentry>
218                             <term>x_label: </term>
219                             <listitem>
220                                 <para>
221                                     Axesエンティティに付属するオブジェクトで, Label構造体のハンドルを
222                                     返します(<link linkend="label_properties">label_properties</link>参照).
223                                     このフィールドはこのラベルのオプションで,x軸のラベルを定義します.
224                                 </para>
225                             </listitem>
226                         </varlistentry>
227                         <varlistentry>
228                             <term>y_label: </term>
229                             <listitem>
230                                 <para>
231                                     Axesエンティティに付属するオブジェクトで, Label構造体のハンドルを
232                                     返します(<link linkend="label_properties">label_properties</link>参照).
233                                     このフィールドはこのラベルのオプションで,y軸のラベルを定義します.
234                                 </para>
235                             </listitem>
236                         </varlistentry>
237                         <varlistentry>
238                             <term>z_label: </term>
239                             <listitem>
240                                 <para>
241                                     Axesエンティティに付属するオブジェクトで, Label構造体のハンドルを
242                                     返します(<link linkend="label_properties">label_properties</link>参照).
243                                     このフィールドはこのラベルのオプションで,z軸のラベルを定義します.
244                                 </para>
245                             </listitem>
246                         </varlistentry>
247                         <varlistentry>
248                             <term>auto_ticks: </term>
249                             <listitem>
250                                 <para>各軸のauto_ticksステータスを指定する
251                                     <literal>1x3</literal> 文字列ベクトル.
252                                     このプロパティは,各軸に計算アルゴリズムに基づく目盛が付くか否か
253                                     (目盛をユーザが指定)を指定します.
254                                     この値は,グローバルな設定値で, <literal>"on"</literal> または
255                                     <literal>"off"</literal>とします.
256                                     1つの軸にのみ適用する場合の構文は<literal>auto_ticks(N)</literal>で,
257                                     <literal>N</literal>は<literal>1,2</literal> または <literal>3</literal>
258                                     とし,それぞれ,<literal>x,y</literal> または <literal>z</literal>軸に
259                                     対応します.
260                                     <literal>x_ticks, y_ticks</literal> または<literal>z_ticks</literal>により
261                                     目盛(テキストまたは文字)を編集すると,対応する軸の
262                                     <literal>auto_ticks</literal>が自動的に<literal>"off"</literal>に設定
263                                     されることに注意してください.
264                                 </para>
265                             </listitem>
266                         </varlistentry>
267                         <varlistentry>
268                             <term>x_ticks, y_ticks, z_ticks: </term>
269                             <listitem>
270                                 <para>
271                                     これらのプロパティの各々は"ticks"型のtlistで,
272                                     "locations" および "labels" という名前の2つのフィールドを有します:
273                                     <literal>tlist(["ticks", "locations", "labels"], Locations, Labels)</literal>
274                                     ただし,
275                                     <variablelist>
276                                         <varlistentry>
277                                             <term>Locations</term>
278                                             <listitem>
279                                                 は実数ベクトルで,指定したxまたはyまたはz軸のデータスケールに基づく
280                                                 目盛の位置を有します.
281                                                 目盛の数を変更する必要がない場合,
282                                                 構文 <literal>Haxes.x_ticks.locations = Locations</literal> により,
283                                                 (x軸に関して)これらの位置を設定または変更できます.
284                                                 ただし,
285                                                 <literal>Haxes = gca();</literal>と
286                                                 <literal>Locations</literal> は
287                                                 更新された全目盛の位置のベクトルです.
288                                                 i番目の位置のみを変更する場合,
289                                                 <literal>Haxes.x_ticks.locations(i) = newLoc</literal>としてください.
290                                             </listitem>
291                                         </varlistentry>
292                                         <varlistentry>
293                                             <term>Labels</term>
294                                             <listitem>
295                                                 はテキストベクトルで,各目盛の前に表示されるラベルを有します.
296                                                 目盛の位置と同様に,ラベルも
297                                                 <literal>Haxes.y_ticks.labels = Labels</literal> または
298                                                 <literal>Haxes.y_ticks.labels(j) = newLabelJ</literal>のように
299                                                 (y軸に関して)変更できます.
300                                                 <para>
301                                                 Vertical or tilted ticks labels can be yielded using
302                                                 LaTeX formating with
303                                                 <literal>\rotatebox{angle}{text}</literal>. See the
304                                                 <link linkend="axes_properties_vertical_xticks">example</link>
305                                                 below.
306                                                 </para>
307                                             </listitem>
308                                         </varlistentry>
309                                     </variablelist>
310                                     <warning>
311                                       <itemizedlist>
312                                         <listitem>
313                                             ある軸について, <literal>Locations</literal>及び<literal>Labels</literal>
314                                             ベクトルの要素の数は同じとする必要があります.
315                                         </listitem>
316                                         <listitem>
317                                             目盛の数が変更となった場合,不整合を回避するために
318                                             各目盛の位置とラベルを同時に変更する必要があります:
319                                             (例えばx軸に関して)構文
320                                             <literal>Haxes.x_ticks = tlist(["ticks" "locations", "labels"], newLocations, newLabels)</literal> を使用します.
321                                         </listitem>
322                                         <listitem>
323                                             Changing by hand the <literal>Locations</literal> or/and
324                                             <literal>Labels</literal> of an axis automatically sets
325                                             its <literal>.auto_ticks</literal> status to
326                                             <literal>"off"</literal>. This cancels its
327                                             auto-regraduation under resizing of the figure.
328                                         </listitem>
329                                       </itemizedlist>
330                                     </warning>
331                                 </para>
332                             </listitem>
333                         </varlistentry>
334                         <varlistentry>
335                             <term>x_ticks.locations, y_ticks.locations, z_ticks.locations: </term>
336                             <listitem>
337                                 <para>
338                                     xまたはyまたは軸の目盛の位置を有する実数ベクトル.
339                                     <varname>x_ticks.locations</varname>の要素数は<varname>x_ticks.labels</varname>と
340                                     同じ必要があります.
341                                     詳細については上記の<varname>x_ticks</varname>を参照ください.
342                                 </para>
343                             </listitem>
344                         </varlistentry>
345                         <varlistentry>
346                             <term>x_ticks.labels, y_ticks.labels, z_ticks.labels: </term>
347                             <listitem>
348                                 <para>
349                                     これらのプロパティはxまたはyまたはz軸に関する目盛の前に表示される
350                                     ラベルを有するテキストベクトルです.
351                                     <varname>x_ticks.labels</varname> の要素数は<varname>x_ticks.locations</varname>
352                                     と同じにします. 詳細は上記の <varname>x_ticks</varname> を参照ください.
353                                 </para>
354                             </listitem>
355                         </varlistentry>
356                         <varlistentry>
357                             <term>ticks_format: </term>
358                             <listitem>
359                                 <para>
360                                     このプロパティは各軸で使用される様式を指定します.
361                                     これは最大3列の行ベクトルで,文字列で
362                                     (<link linkend="mprintf">mprintf</link>と同じ仕様の)様式を有します.
363                                     各目盛の位置はラベルで使用される様式文字列に使用されます.
364                                 </para>
365                                 <para>
366                                     ここで,例えば ticks_format="%.2e" は,目盛の位置を10進2桁指数表記
367                                     により出力します.
368                                 </para>
369                                 <warning>
370                                    Labels are actually updated according to the newly set
371                                    <literal>.ticks_format(i)</literal> only if the
372                                    <literal>.auto_ticks(i)</literal> status of the axis #i is
373                                    <literal>"on"</literal>. Otherwise, the new
374                                    <literal>.ticks_format(i)</literal> format is recorded without
375                                    being immediately used.
376                                 </warning>
377                             </listitem>
378                         </varlistentry>
379                         <varlistentry>
380                             <term>ticks_st: </term>
381                             <listitem>
382                                 <para>
383                                     このプロパティはラベルとして使用される整形済みの文字列として使用される前に
384                                     各目盛の位置に適用される倍数変換を指定します.
385                                     ここで,倍数は<literal>[x_s y_s z_s ; x_t y_t z_t]</literal>で,
386                                     x_tickの位置がXの場合, ラベルをフォーマットする際に使用される値は
387                                     <literal>x_s*(X-x_t)</literal>となります.
388                                     これは特に軸の範囲が狭い場合に有用です.
389                                     <para>
390                                         これは2行の行列で, 最大3列です.
391                                     </para>
392                                 </para>
393                                 <para>
394                                     ここで, 例えば <literal>base=B</literal>の場合,
395                                     ラベルは
396                                     <literal>ticks_format=string(base)+"%+.2e"</literal> および
397                                     <literal>ticks_st=[1 base]</literal>で出力できます.
398                                 </para>
399                             </listitem>
400                         </varlistentry>
401                         <varlistentry>
402                             <term>box: </term>
403                             <listitem>
404                                 <para>このプロパティは軸を箱で囲うかどうかを指定します.
405                                     値には, <literal>"off"</literal>,
406                                     <literal>"hidden_axes"</literal>, <literal>"back_half"</literal> または
407                                     <literal>"on".</literal>のどれかを指定します.
408                                     プロパティが <literal>"off"</literal>の場合,箱は描画されません.
409                                     プロパティが<literal>"hidden_axes"</literal>の場合,
410                                     背景枠のみが描画されます.
411                                     プロパティが<literal>"back_half"</literal>の場合,
412                                     X, Y および Z 軸も描画されます.
413                                     プロパティが<literal>"on"</literal>の場合,箱全体が描画されます.
414                                 </para>
415                                 <scilab:image><![CDATA[
416                                     box = ["on" "back_half" "hidden_axes" "off"];
417                                     for i = 1:4
418                                         subplot(1,4,i)
419                                         plot3d([0 1],[0 1],[0 1])
420                                         a = gca();
421                                         a.box = box(i);
422                                         a.rotation_angles = [235 326];
423                                         title(msprintf("%s", box(i)), "fontsize",3)
424                                     end
425                                     gcf().axes_size = [840 222];
426                                 ]]></scilab:image>
427                             </listitem>
428                         </varlistentry>
429                         <varlistentry>
430                             <term>filled: </term>
431                             <listitem>
432                                 <para>このプロパティは軸の背景が描画されるかどうかを指定します.
433                                     値には, <literal>"off"</literal> または
434                                     <literal>"on".</literal>を指定します.
435                                     このプロパティが <literal>"off"</literal>の場合,
436                                     <literal>background</literal>プロパティで指定された色により
437                                     背景が描画されます.
438                                 </para>
439                             </listitem>
440                         </varlistentry>
441                         <varlistentry>
442                             <term>sub_ticks: </term>
443                             <listitem>
444                                 <para>このフィールドは主目盛の間に描画される目盛の数を設定します.
445                                     このフィールドの値はベクトル <literal>[nx,ny]</literal>で,
446                                     <literal>nx</literal>はx軸の副目盛の数,
447                                     <literal>ny</literal>はy軸の副目盛の数となります.
448                                 </para>
449                             </listitem>
450                         </varlistentry>
451                         <varlistentry>
452                             <term>font_style: </term>
453                             <listitem>
454                                 <para>目盛ラベルの表示に使用するフォントを指定します.
455                                     この値はロード済みのフォントの一つを指す正の整数です.
456                                     この値は最初のフォントを指す 0 と最後のフォントを指す
457                                     (ロード済みのフォントの数 - 1) の間である必要があります.
458                                     より詳細な情報については<link linkend="graphics_fonts">graphics_fonts</link>
459                                     を参照ください.
460                                 </para>
461                             </listitem>
462                         </varlistentry>
463                         <varlistentry>
464                             <term>font_size: </term>
465                             <listitem>
466                                 <para>スカラーで,目盛ラベルに使用する文字の大きさを指定します.
467                                     <literal>fractional_font</literal>プロパティが <literal>"off"</literal>の場合,
468                                     値の整数部分のみが使用されます.
469                                     より詳細な情報については<link linkend="graphics_fonts">graphics_fonts</link>
470                                     を参照ください.
471                                 </para>
472                             </listitem>
473                         </varlistentry>
474                         <varlistentry>
475                             <term>font_color: </term>
476                             <listitem>
477                                 <para>このプロパティは目盛ラベルの色を定義します.</para>
478                             </listitem>
479                         </varlistentry>
480                         <varlistentry>
481                             <term>fractional_font: </term>
482                             <listitem>
483                                 <para>
484                                     このプロパティは目盛ラベルが分数のフォントの大きさにより表示されるかどうかを指定します.
485                                     値には<literal>"on"</literal> または <literal>"off"</literal>を指定します.
486                                     <literal>"on"</literal>の場合,<literal>font_size</literal>の浮動小数点の値が
487                                     表示に使用され,フォントにアンチエイリアス処理が適用されます.
488                                     <literal>"off"</literal> の場合整数部のみが使用され,フォントのスムージングは
489                                     行われません.
490                                 </para>
491                             </listitem>
492                         </varlistentry>
493                         <varlistentry>
494                             <term>isoview: </term>
495                             <listitem>
496                                 <para>このプロパティは x, y および z軸を等軸スケールにするため
497                                     (例えば曲線 sin(x) および cos(x) を表示する際に楕円ではなく円となるように)
498                                     に使用されます.
499                                     値には<literal>"on"</literal> または <literal>"off"</literal>を指定します.
500                                     値が <literal>"on"</literal> の場合,対応する図のプロパティ
501                                     <literal>figure_size</literal>の値に基づき
502                                     軸の <literal>data_bounds</literal> は自動的に変更されます.
503                                 </para>
504                             </listitem>
505                         </varlistentry>
506                         <varlistentry>
507                             <term>cube_scaling:</term>
508                             <listitem>
509                                 <para>
510                                     このプロパティは<literal>3d mode</literal>で使用され,
511                                     x, y および z軸の再スケーリングを行います.
512                                     <literal>data</literal>を 1x1x1 の立方体に適合させることができます ;
513                                     目的は, 軸スケールが個々に非常に異なる場合に3次元グラフィックをより
514                                     よく表示することです.
515                                     値には  <literal>"on" </literal> または
516                                     <literal>"off"</literal> (デフォルト値)を指定します. 多くの場合,
517                                     Matlabのような3次元表示の生成を容易にします.
518                                 </para>
519                             </listitem>
520                         </varlistentry>
521                         <varlistentry>
522                             <term>view: </term>
523                             <listitem>
524                                 <para>このフィールドは,グラフィック領域に関係します.
525                                     <literal>"3d"</literal>を3次元視点に対応する値として指定する
526                                     ことができます.
527                                     その他の場合,初期値である2次元プロットを意味する
528                                     <literal>"2d"</literal> (デフォルト値)とすることができます.
529                                     このフラグはユーザが入力したプロットにも依存します:
530                                     例えば, <literal>plot3d </literal> コマンドは
531                                     <literal>view</literal>フラグを<literal>"2d"</literal>から
532                                     <literal>"3d"</literal>に切り替えます.
533                                 </para>
534                             </listitem>
535                         </varlistentry>
536                         <varlistentry>
537                             <term>rotation_angles: </term>
538                             <listitem>
539                                 <para>
540                                     Spherical coordinates <literal>[alpha, theta]</literal> =
541                                     <literal>[polAngle, azimuth]</literal> of the observation point,
542                                     in degrees:
543                                     <itemizedlist>
544                                         <listitem>
545                                             <emphasis role="bold">theta</emphasis>: azimuth angle
546                                             in the (x,y) plane. Particular angles, for (x,y) seen
547                                             from (O,z):
548                                             <table>
549                                                 <tr><td>270 </td><td>: (O,x) to right</td></tr>
550                                                 <tr><td>0 </td><td>: (O,x) to bottom</td></tr>
551                                                 <tr><td>90 </td><td>: (O,x) to left</td></tr>
552                                                 <tr><td>180 </td><td>: (O,x) to top</td></tr>
553                                             </table>
554                                             <scilab:image><![CDATA[
555                                             // gca().rotation_angles:
556                                             // Azimuth:
557                                             // --------
558                                             x = linspace(0,30,100);
559                                             y = exp(-x/7).*sin(x);
560                                             scf(1);
561                                             clf
562                                             i = 1;
563                                             for a = [270 315 0 90 180]
564                                                 subplot(1,5,i)
565                                                 plot(x, y, "b")
566                                                 gca().rotation_angles(2) = a;
567                                                 gca().margins = [0.17 0.17 0.25 0.15];
568                                                 gca().box = "on";
569                                                 gca().cube_scaling = "on";
570                                                 title(msprintf("theta = %d\n\r", a), "fontsize",3, "color",color("magenta3"))
571                                                 i = i + 1;
572                                             end
573                                             gcf().axes_size = [810 200];
574                                             ]]></scilab:image>
575                                         </listitem>
576                                         <listitem>
577                                             <emphasis role="bold">alpha</emphasis>: polar angle from
578                                             (Oz), in planes orthogonal to (x,y). Particular values:
579                                             <table>
580                                                 <tr><td>0</td><td>= North pole (O,z)</td><td> view from above</td></tr>
581                                                 <tr><td>90</td><td>= Equator (x,y)</td><td> view from side</td></tr>
582                                                 <tr><td>180</td><td>= South pole (O,-z)</td><td> view from below</td></tr>
583                                             </table>
584                                             <scilab:image><![CDATA[
585                                             // gca().rotation_angles:
586                                             // polar angle
587                                             // -----------
588                                             scf(2);
589                                             clf
590                                             i = 1
591                                             for a = [0 30 60 90 120]
592                                                 subplot(1,5,i)
593                                                 plot3d()
594                                                 gce().color_mode = -2;
595                                                 gca().rotation_angles = [a 300];
596                                             //    gca().margins = [0.17 0.17 0.25 0.15];
597                                             //    gca().box = "on";
598                                                 gca().cube_scaling = "on";
599                                                 title(msprintf("alpha = %d\n", a), "fontsize",3, "color",color("magenta3"))
600                                                 i = i + 1;
601                                             end
602                                             gcf().axes_size = [810 220];
603                                             ]]></scilab:image>
604                                         </listitem>
605                                     </itemizedlist>
606                                 </para>
607                             </listitem>
608                         </varlistentry>
609                         <varlistentry>
610                             <term>log_flags: </term>
611                             <listitem>
612                                 <para> 各軸のスケール(線形または対数)を指定する3文字の文字列.
613                                     各文字はそれぞれX, YおよびZ軸のスケールを指定します.
614                                     値には,線形スケールの場合に<literal>'n'</literal>,
615                                     対数スケールの場合に <literal>'l'</literal>を指定します.
616                                 </para>
617                                 <scilab:image><![CDATA[
618                                     x = linspace(0,10,100)(2:$);
619                                     m = ["nn" "ln" "nl" "ll"];
620                                     clf
621                                     for i = 1:4
622                                         subplot(1,4,i)
623                                         plot2d(m(i), x, x.^2)
624                                         xgrid(color("grey75"),1,7)
625                                         title(msprintf("""%s""",m(i)),"fontsize",3)
626                                         select i
627                                         case 1, gca().sub_ticks = [3 3];
628                                         case 2, gca().sub_ticks = [8 3];
629                                         case 3, gca().sub_ticks = [3 8];
630                                         case 4, gca().sub_ticks = [8 8];
631                                         end
632                                     end
633                                     gcf().axes_size = [800 220];
634                                 ]]></scilab:image>
635                             </listitem>
636                         </varlistentry>
637                         <varlistentry>
638                             <term>tight_limits: </term>
639                             <listitem>
640                                 <para>
641                                     このプロパティの値が  <literal>"on"</literal> の場合,
642                                     軸は厳密に<literal>data_bounds</literal>の最小値と最大値に
643                                     調整されます.
644                                     このフィールドの値が <literal>"off"</literal>の場合,
645                                     目盛ラベルを見栄え良く表示するなどのために境界が拡大される
646                                     場合があります.
647                                 </para>
648                             </listitem>
649                         </varlistentry>
650                         <varlistentry>
651                             <term>data_bounds: </term>
652                             <listitem>
653                                 <para>このフィールドにはx,yおよびz座標の境界値が含まれます.
654                                     このフィールドは行列  <literal>[xmin,ymin,zmin;xmax,ymax,zmax]</literal>または
655                                     <literal>[xmin,ymin;xmax,ymax]</literal>となります.
656                                     厳密に指定したデータ境界にするためには<literal>tight_limits</literal> を
657                                     <literal>"on"</literal>に設定する必要があることに注意してください (上記参照).
658                                 </para>
659                             </listitem>
660                         </varlistentry>
661                         <varlistentry>
662                             <term>zoom_box: </term>
663                             <listitem>
664                                 <para>このフィールドには座標系が指定された場合の
665                                     カレントのズームボックスが含まれます.
666                                     この値は空の行列(ズームなし)または(より小さな軸ボックスを指定する)ベクトル
667                                     <literal>[xmin,ymin,xmax,ymax,zmin,zmax]</literal>となります.
668                                 </para>
669                             </listitem>
670                         </varlistentry>
671                         <varlistentry>
672                             <term>margins: </term>
673                             <listitem>
674                                 <para>
675                                     ベクトル
676                                     <literal>[margin_left,margin_right,margin_top,margin_bottom]</literal>
677                                     はこの軸の余白部を指定します.このベクトルは[0 1]の範囲の数値で構成され,
678                                     デフォルト値は [0.125 0.125 0.125 0.125]です.
679                                     これらの数値は<literal>axes_bounds</literal>プロパティの対応する値,
680                                     つまり,
681                                     <literal>margin_left</literal> および <literal>margin_right</literal>
682                                     の場合は <literal>width</literal>,
683                                     <literal>margin_top</literal> および
684                                     <literal>margin_bottom</literal>の場合は<literal>height</literal>
685                                     に関する相対比です.
686                                 </para>
687                             </listitem>
688                         </varlistentry>
689                         <varlistentry>
690                             <term>auto_margins: </term>
691                             <listitem>
692                                 <para>
693                                     内容に基づきマージンを自動的に計算できるようにするプロパティ.
694                                     値が<literal>"on"</literal>の場合,
695                                     自動計算が有効となります.
696                                 </para>
697                             </listitem>
698                         </varlistentry>
699                         <varlistentry>
700                             <term>axes_bounds: </term>
701                             <listitem>
702                                 <para>
703                                     Vector <literal>[x_left, y_top, width, height]</literal> of
704                                     four decimal numbers in [0, 1] specifying the portion of figure
705                                     or frame used by this axes:
706                                     <itemizedlist>
707                                         <listitem>
708                                             <literal>x_left</literal> and <literal>y_top</literal>
709                                             set the position of the top-left corner of the axes area,
710                                             with respect to the top-left corner of the embedding
711                                             figure or frame.
712                                         </listitem>
713                                         <listitem>
714                                             <literal>width</literal> and <literal>height</literal>
715                                             set the dimensions of the axes area. 1 stands for the
716                                             full width or height of the embedding figure or frame.
717                                         </listitem>
718                                     </itemizedlist>
719                                 </para>
720                                 <para>
721                                     These numbers are relative to the
722                                     <literal>gca().parent.position(3:4)</literal> [width, height]
723                                     dimensions of the figure or of the Uicontrol frame
724                                     embedding the axes.
725                                 </para>
726                             </listitem>
727                         </varlistentry>
728                         <varlistentry>
729                             <term>hidden_axis_color: </term>
730                             <listitem>
731                                 <para>このプロパティはhidden軸の色を定義します.
732                                     カレントのカラーマップに関連する添字を指定します.
733                                 </para>
734                             </listitem>
735                         </varlistentry>
736                         <varlistentry>
737                             <term>user_data: </term>
738                             <listitem>
739                                 <para>このフィールドは軸データ構造に任意のScilab変数を保存し,
740                                     再度取得するために使用できます.
741                                 </para>
742                             </listitem>
743                         </varlistentry>
744                     </variablelist>
745                 </listitem>
746             </varlistentry>
747             <varlistentry>
748                 <term>高レベル関数のプロパティ</term>
749                 <listitem>
750                     <para>
751                         <literal>plot</literal>, <literal>plot2dx</literal>, <literal>grayplot</literal>
752                         および <literal>matplot</literal> 関数は,
753                         引数<literal>frameflag</literal>により指定されない場合,
754                         以降のプロットをマージする方法を決定するために
755                         以下のプロパティを使用します.
756                         マージの結果は以下の2つのプロパティにより決定されます:
757                     </para>
758                     <variablelist>
759                         <varlistentry>
760                             <term>auto_clear: </term>
761                             <listitem>
762                                 <para>
763                                     <literal>"on"</literal>: calling any high level graphic function
764                                     targeting the axes
765                                     <itemizedlist>
766                                         <listitem>
767                                             erases all children of the axes,
768                                         </listitem>
769                                         <listitem>
770                                             resets its <literal>.log_flags</literal> and
771                                             <literal>.data_bounds</literal> properties to their default value
772                                         </listitem>
773                                         <listitem>
774                                             keeps its other properties
775                                         </listitem>
776                                     </itemizedlist>
777                                     before performing the drawing.
778                                 </para>
779                                 <para>
780                                     <literal>"off"</literal>: the forthcoming drawings are overplotted
781                                     in the axes according to the <literal>"auto_scale"</literal> rule
782                                     and other properties.
783                                 </para>
784                             </listitem>
785                         </varlistentry>
786                         <varlistentry>
787                             <term>auto_scale: </term>
788                             <listitem>
789                                 <para>
790                                     Property enabling the auto update of <literal>.data_bounds</literal>.
791                                     <literal>"on"</literal>: Each new plot enlarges
792                                     <literal>.data_bounds</literal> values according to boundaries
793                                     of added data, if required.
794                                     <literal>"off"</literal>: Default or explicitly
795                                     initialized values of <literal>.data_bounds</literal> are not modified.
796                                 </para>
797                             </listitem>
798                         </varlistentry>
799                     </variablelist>
800                 </listitem>
801             </varlistentry>
802             <varlistentry>
803                 <term>子のデフォルト値: </term>
804                 <listitem>
805                     <variablelist>
806                         <varlistentry>
807                             <term>hiddencolor: </term>
808                             <listitem>
809                                 <para>
810                                     このプロパティは,隠蔽された部分の色を制御します.
811                                     カレントの色マップへの相対インデックスを値として指定します.
812                                     その他の場合,値が負の時,隠蔽された部分は面と同じ色となります.
813                                 </para>
814                             </listitem>
815                         </varlistentry>
816                         <varlistentry>
817                             <term>line_mode: </term>
818                             <listitem>
819                                 <para>このフィールドには,
820                                     Segs Rectangle Legend Axis Plot3d Fac3d および
821                                     Polylineオブジェクトに関する
822                                     デフォルトの<literal>line_mode</literal>
823                                     プロパティの値が含まれます.
824                                     この値には, <literal>"on" </literal>(デフォルト)
825                                     または <literal>"off"</literal>を指定します.
826                                 </para>
827                             </listitem>
828                         </varlistentry>
829                         <varlistentry>
830                             <term>line_style: </term>
831                             <listitem>
832                                 <para>このフィールドには,
833                                     Segs, Arcs, Rectangle および Polylineオブジェクトに関する
834                                     デフォルトの<literal>line_style</literal>
835                                     プロパティの値が含まれます.
836                                     <literal>line_style</literal> は線を描画する際に使用される線の種類を
837                                     選択します.
838                                     その値には, [0 8] の範囲の整数を指定します.
839                                     0 および 1は実線, その他の値は破線(破線,1点鎖線,長い1点鎖線,非常に大きい1点鎖線,
840                                     非常に大きく長い1点鎖線,点,2点)の選択を意味します.
841                                 </para>
842                             </listitem>
843                         </varlistentry>
844                         <varlistentry>
845                             <term>thickness: </term>
846                             <listitem>
847                                 <para>
848                                     このフィールドは線の描画を行う全てのオブジェクトの<literal>thickness</literal>
849                                     プロパティのデフォルト値を含みます.
850                                     この値は,ピクセル単位の線幅を指定する正の実数です.
851                                     実際に表示される幅は指定された幅を最も近い整数に丸めることにより定義されます.
852                                     唯一の例外は,<literal>thickness</literal>の合計値が使用されるベクトルの
853                                     エキスポートの場合です.
854                                 </para>
855                             </listitem>
856                         </varlistentry>
857                         <varlistentry>
858                             <term>mark_mode: </term>
859                             <listitem>
860                                 <para>
861                                     このフィールドには,Segs Rectangle Legend Axis Plot3d Fac3d および
862                                     Polyline オブジェクトに関する<literal>mark_mode</literal>プロパティの
863                                     デフォルト値が含まれます.
864                                     この値には,<literal>"on" </literal> または
865                                     <literal>"off"</literal> (デフォルト)を指定します.
866                                 </para>
867                             </listitem>
868                         </varlistentry>
869                         <varlistentry>
870                             <term>mark_style: </term>
871                             <listitem>
872                                 <para>このフィールドには,Segs Rectangle Legend Axis Plot3d Fac3d および
873                                     Polyline オブジェクトに関する<literal>mark_style</literal>プロパティの
874                                     デフォルト値が含まれます.
875                                     <literal>mark_style</literal> は表示される記号の種類を選択します.
876                                     この値には, 以下を意味する[0 9]の範囲の整数を指定します:
877                                     ドット, プラス, 十宇, 星型, 塗りつぶされた菱形, 菱形,
878                                     上三角, 下三角, 三つ葉および円.
879                                 </para>
880                             </listitem>
881                         </varlistentry>
882                         <varlistentry>
883                             <term>mark_size_unit: </term>
884                             <listitem>
885                                 <para>このフィールドには,Segs Rectangle Legend Axis Plot3d Fac3d および
886                                     Polyline に関する<literal>mark_size_unit</literal>プロパティのデフォルト値が
887                                     含まれます.
888                                     <literal>mark_size_unit</literal>に<literal>"point"</literal>が
889                                     指定された場合,<literal>mark_size</literal>の値は
890                                     直接ポイント単位で指定されます.
891                                     <literal>mark_size_unit</literal>に<literal>"tabulated"</literal>が
892                                     指定された場合,<literal>mark_size</literal>は
893                                     フォントサイズ配列に相対的に設定されます:
894                                     この場合,値には [0 5]の範囲の整数値を指定し,
895                                     それぞれ, 8pt, 10pt, 12pt, 14pt, 18pt および
896                                     24ptを意味します.
897                                     <link linkend="plot2d">plot2d</link>およびScilabの組み込み関数は
898                                     <literal>tabulated</literal>モードがデフォルトであることに注意
899                                     してください;
900                                     <link linkend="plot">plot</link>を使用する場合,
901                                     <literal>point</literal>モードが自動的に有効になります.
902                                 </para>
903                             </listitem>
904                         </varlistentry>
905                         <varlistentry>
906                             <term>mark_size: </term>
907                             <listitem>
908                                 <para>
909                                     このフィールドには,Segs Rectangle Legend Axis Plot3d Fac3d および
910                                     Polylineオブジェクトに関する<literal>mark_size</literal>プロパティの
911                                     デフォルト値が含まれます.
912                                     <literal>mark_size</literal> は表示される記号のフォントの大きさを
913                                     選択します.
914                                     この値は [0 5]の範囲の整数である必要があり,それぞれ,
915                                     8pt, 10pt, 12pt, 14pt, 18pt および 24ptを意味します.
916                                 </para>
917                             </listitem>
918                         </varlistentry>
919                         <varlistentry>
920                             <term>mark_foreground: </term>
921                             <listitem>
922                                 <para>このフィールドには,
923                                     この軸のもとで作成された全てのオブジェクトに関する<literal>mark_foreground</literal>
924                                     プロパティのデフォルト値が含まれます.
925                                     Polyline,
926                                     rectangle, legend, surface, segment および axisオブジェクトは
927                                     記号の表面(縁)色を指定する際にこのプロパティを使用します.
928                                     値には,(カレントのカラーマップに基づく)色のインデックスまたは
929                                     透明な輪郭を意味する 0 を指定します.
930                                     デフォルト値は<literal>-1</literal>(デフォルトの黒)で,
931                                     <literal>color_map</literal>を変更した場合でも,
932                                     この値<literal>-1</literal>は常にデフォルトの黒色を指し続けることに
933                                     注意してください.
934                                 </para>
935                             </listitem>
936                         </varlistentry>
937                         <varlistentry>
938                             <term>mark_background: </term>
939                             <listitem>
940                                 <para>このフィールドには,
941                                     この軸のもとで作成された全てのオブジェクトに関する
942                                     <literal>mark_background</literal>
943                                     プロパティのデフォルト値が含まれます.
944                                     Polyline,
945                                     rectangle, legend, surface, segment および axisオブジェクトは
946                                     背景(表面)色を指定する際にこのプロパティを使用します.
947                                     値には,(カレントのカラーマップに基づく)色のインデックスまたは
948                                     透明な輪郭を意味する 0 を指定します.
949                                     デフォルト値は<literal>-2</literal>(デフォルトの白)で,
950                                     <literal>color_map</literal>を変更した場合でも,
951                                     この値<literal>-2</literal>は常にデフォルトの白色を指し続けることに
952                                     注意してください.
953                                 </para>
954                             </listitem>
955                         </varlistentry>
956                         <varlistentry>
957                             <term>foreground: </term>
958                             <listitem>
959                                 <para>このフィールドには,
960                                     この軸のもとで作成された全てのオブジェクトに関する
961                                     <literal>foreground</literal>
962                                     プロパティのデフォルト値が含まれます.
963                                     値には,(カレントのカラーマップに基づく)色のインデックスを指定します.
964                                     デフォルト値は<literal>-1</literal>(デフォルトの黒)で,
965                                     <literal>color_map</literal>を変更した場合でも,
966                                     この値<literal>-1</literal>は常にデフォルトの黒色を指し続けることに
967                                     注意してください.
968                                 </para>
969                             </listitem>
970                         </varlistentry>
971                         <varlistentry>
972                             <term>background: </term>
973                             <listitem>
974                                 <para>このフィールドには,
975                                     この軸のもとで作成された全てのオブジェクトに関する
976                                     <literal>background</literal>
977                                     プロパティのデフォルト値が含まれます.
978                                     値には,(カレントのカラーマップに基づく)色のインデックスを指定します.
979                                     デフォルト値は<literal>-2</literal>(デフォルトの白)で,
980                                     <literal>color_map</literal>を変更した場合でも,
981                                     この値<literal>-2</literal>は常にデフォルトの白色を指し続けることに
982                                     注意してください.
983                                 </para>
984                             </listitem>
985                         </varlistentry>
986                         <varlistentry>
987                             <term>arc_drawing_mode: </term>
988                             <listitem>
989                                 <para>
990                                     このプロパティは,この Axes オブジェクトの元で作成された全ての Arc
991                                     オブジェクトの<literal>arc_drawing_mode</literal>プロパティの
992                                     デフォルト値を制御します.
993                                     値には, <literal>"nurbs"</literal> または <literal>"lines"</literal>
994                                     のどちらかを指定します.
995                                 </para>
996                             </listitem>
997                         </varlistentry>
998                         <varlistentry>
999                             <term>clip_state: </term>
1000                             <listitem>
1001                                 <para>
1002                                     このフィールドには全てのオブジェクトに関する<literal>clip_state</literal>
1003                                     プロパティのデフォルト値が含まれます.以下の値を指定します:
1004                                 </para>
1005                                 <itemizedlist>
1006                                     <listitem>
1007                                         <para>
1008                                             <literal>"off"</literal>
1009                                             以降に作成される全てのオブジェクトはクリップされない
1010                                             ことを意味します (デフォルト値).
1011                                         </para>
1012                                     </listitem>
1013                                     <listitem>
1014                                         <para>
1015                                             <literal>"clipgrf"</literal>
1016                                             以降に作成される全てのオブジェクトはAxesの境界の外側はクリップされる
1017                                             ことを意味します.
1018                                         </para>
1019                                     </listitem>
1020                                     <listitem>
1021                                         <para>
1022                                             <literal>"on"</literal>
1023                                             以降に作成される全てのオブジェクトは
1024                                             プロパティ clip_box で指定した矩形の外側はクリップされることを
1025                                             意味します.
1026                                         </para>
1027                                     </listitem>
1028                                 </itemizedlist>
1029                             </listitem>
1030                         </varlistentry>
1031                         <varlistentry>
1032                             <term>clip_box: </term>
1033                             <listitem>
1034                                 <para>
1035                                     このフィールドには全てのオブジェクトに関する<literal>clip_box</literal>
1036                                     プロパティのデフォルト値が含まれます.
1037                                     clip_state が <literal>"off"</literal>の場合,
1038                                     この値は空の行列となります.その他の場合,このクリッピングは
1039                                     ベクトル<literal>[x,y,w,h]</literal>(左上の点, 幅, 高さ)により指定されます.
1040                                 </para>
1041                             </listitem>
1042                         </varlistentry>
1043                         <varlistentry>
1044                             <term>デフォルト値に関する注意 :</term>
1045                             <listitem>
1046                                 <variablelist>
1047                                     <varlistentry>
1048                                         <term/>
1049                                         <listitem>
1050                                             <para>
1051                                                 上記のプロパティとフィールドは軸モデルに保存された
1052                                                 デフォルト値を継承します.
1053                                                 これらのデフォルト値は参照および変更が可能です.
1054                                                 これを行うには,<literal>get("default_axes")</literal>
1055                                                 コマンドを使用してください:
1056                                                 これにより軸モデルのグラフィックハンドルが返されます.
1057                                                 このコマンドによりグラフィックウインドウが作成されるわけではないことに
1058                                                 注意してください.
1059                                                 次に生成される軸はこのモデルを継承します
1060                                                 (以下の"軸モデルの例"を参照ください).
1061                                             </para>
1062                                         </listitem>
1063                                     </varlistentry>
1064                                 </variablelist>
1065                             </listitem>
1066                         </varlistentry>
1067                     </variablelist>
1068                 </listitem>
1069             </varlistentry>
1070         </variablelist>
1071     </refsection>
1072     <refsection>
1073         <title>例</title>
1074         <programlisting role="example"><![CDATA[
1075 lines(0) // 垂直方向のページングを無効にする
1076 a=get("current_axes")//新規に作成された軸のハンドルを取得
1077 a.axes_visible="on"; // 軸を可視にする
1078 a.font_size=3; //目盛ラベルのフォントサイズを設定
1079 a.x_location="top"; //x軸の位置を設定
1080 a.data_bounds=[-100,-2,-1;100,2,1]; //x, y および z 座標の境界値を設定
1081 a.sub_tics=[5,0];
1082 a.labels_font_color=5;
1083 a.grid=[2,2];
1084 a.box="off";
1085 // 3D軸の例
1086 clf(); //グラフィックウインドウを消去
1087 x=0.1:0.1:2*%pi;plot2d(x-.3,sin(x)*7+.2);
1088 a=gca(); // カレントの軸のハンドルを取得
1089 a.grid=[1 -1 -1]; //x-グリッドを作成
1090 a.rotation_angles=[70 250]; //指定した角度に軸を回転
1091 a.grid=[1 6 -1]; //y-グリッドを作成
1092 a.view="2d"; //2d視点に戻す
1093 a.box="back_half";
1094 a.labels_font_color=5;
1095 a.children.children.thickness=4;
1096 a.children.children.polyline_style=3;
1097 a.view="3d"; //return te the 3d view
1098 a.children.children.thickness=1;
1099 a.children.children.foreground=2;
1100 a.grid=[1 6 3]; //make z-grid
1101 a.parent.background=4;
1102 a.background=7;
1103 plot2d(cos(x)+1,3*sin(x)-3);
1104 plot2d(cos(x)+7,3*sin(x)+3);
1105 a.children(2).children.polyline_style=2;
1106 a.children(1).children.polyline_style=4;
1107 a.children(1).children.foreground=5;
1108 a.children(2).children.foreground=14;
1109 a.parent.figure_size= [1200,800];
1110 a.box="on";
1111 a.labels_font_size=4;
1112 a.parent.background=8;
1113 a.parent.figure_size= [400,200];
1114 a.rotation_angles=[0 260];
1115 delete(a.children(2));
1116 delete(); // カレントオブジェクトを削除
1117 a = gca();
1118 a.labels_font_size=1;
1119 a.auto_clear= "on";
1120 x=0:0.1:2.5*%pi;plot2d(10*cos(x),sin(x));
1121 a.data_bounds(:,1) = [1;15] ; // X 軸の正の境界を設定
1122 a.log_flags = "lnn" ; // X軸を対数スケールに設定
1123 a.log_flags = "nnn" ; // 線形軸に戻す
1124 a=gca();
1125 a.rotation_angles=[45 45];
1126 a.data_bounds=[-20,-3,-2;20 3 ,2];
1127 xrect([-4 0.5 8 1]);
1128 a.auto_clear = "off" ;
1129 a.isoview="on"; // 等軸モード
1130 xrect([-2 0.25 4 0.5]);
1131 a.children(1).fill_mode="on";
1132 a.axes_visible="off";
1133 a.children(1).data=[-2 0.25 -1 4 0.5];
1134 a.children(2).data=[-4 0.5 1 8 1];
1135 x=2*%pi*(0:7)/8;
1136 xv=[.2*sin(x);.9*sin(x)];yv=[.2*cos(x);.9*cos(x)];
1137 xsegs(10*xv,yv,1:8)
1138 s=a.children(1);
1139 s.arrow_size=1;
1140 s.segs_color=5;
1141 a.data_bounds //x,y および z 座標の境界値
1142 a.view="2d";
1143 a.data_bounds=[-10,-1; 10,1]; // 二次元視点の境界値を設定
1144 // 軸モデルの例
1145 da=gda() // 軸もでるのハンドルを取得し,フィールドを参照,編集する
1146 // デフォルトのタイトル
1147 da.title.text="My Default@Title"
1148 da.title.foreground = 12;
1149 da.title.font_size = 4;
1150 // x ラベルのデフォルト
1151 da.x_label.text="x";
1152 da.x_label.text="x"; // Latex または MathML をここで使用することもできます
1153 da.x_label.font_style = 8;
1154 da.x_label.font_size = 2;
1155 da.x_label.foreground = 5;
1156 da.x_location = "middle";
1157 // y ラベルのデフォルト
1158 da.y_label.text="y";
1159 da.y_label.font_style = 3;
1160 da.y_label.font_size = 5;
1161 da.y_label.foreground = 3;
1162 da.y_location = "right";
1163 da.thickness = 2;
1164 da.foreground = 7;
1165 // プロット
1166 x=(0:0.1:2*%pi)';
1167 plot2d(x,[sin(x),sin(2*x),sin(3*x)],style=[1,2,3],rect=[0,-2,2*%pi,2]);
1168 sda() // デフォルトの軸モデルに戻す
1169
1170 // LaTeX / MathML 目盛の例:
1171 plot2d();
1172 a=gca();
1173
1174 mathml = "<mrow><mfrac><mrow><mi>d</mi>  <mi>y</mi></mrow><mrow>  <mi>d</mi>  <mi>x</mi></mrow></mfrac> <mo>=</mo>" + ...
1175     "<mfrac><mn>1</mn><msup> <mi>y</mi>  <mn>2</mn></msup> </mfrac> </mrow>";
1176 // LaTeX 式のみ
1177 a.x_ticks = tlist(["ticks", "locations", "labels"], (0:6)', [mathml;"1";"$\sin(x)$";"3";"$\cos(a) - test$";"5";"6"]);
1178 // 式の混用: MathML と LaTex
1179 a.y_ticks = tlist(["ticks", "locations", "labels"], (-2:0.5:2)', ["0";"1";"2";"3";"$\cos(a)$";"5";"6";mathml;"8"]);
1180  ]]>
1181         </programlisting>
1182         <para/>
1183         <programlisting role="example">
1184             <![CDATA[
1185 m=[66.425514; 66.425513];
1186 plot([69;70], m);
1187 a=gca();
1188 a.ticks_format=["" sprintf("%.2f", m(2))+"%+.1e"];
1189 a.ticks_st=[1 1;0 m(2)];
1190  ]]>
1191         </programlisting>
1192         <para>
1193             Example with vertical x_ticks labels:
1194         </para>
1195         <programlisting role="example" id="axes_properties_vertical_xticks"><![CDATA[
1196 rain_Nice  = [51  45  39 69 45 34 12 18 73 133 104 93 ];
1197 months = _(["January" "February" "March" "April" "May" "June" "July" ..
1198             "August" "September" "October" "November" "December"]);
1199 clf
1200 bar(rain_Nice,1,"cyan");
1201 title(_("Rain - Nice (France)"), "fontsize",3)
1202 ylabel("[mm]")
1203 gca().x_ticks.labels = "$\rotatebox{90}{\mathsf{"+months'+"}}$";
1204 set(gca(), "tight_limits", "on", "font_size", 2);
1205 ]]></programlisting>
1206     <scilab:image localized="true">
1207 rain_Nice  = [51  45  39 69 45 34 12 18 73 133 104 93 ];
1208 months = _(["January" "February" "March" "April" "May" "June" "July" ..
1209             "August" "September" "October" "November" "December"]);
1210 clf
1211 bar(rain_Nice, 1, "cyan")
1212 title(_("Rain - Nice (France)"), "fontsize",3);
1213 ylabel("[mm]");
1214 gca().x_ticks.labels = "$\rotatebox{90}{\mathsf{"+months'+"}}$";
1215 set(gca(), "tight_limits", "on", "font_size", 2);
1216 gcf().axes_size = [420 320];
1217     </scilab:image>
1218     </refsection>
1219     <refsection role="see also">
1220         <title>参照</title>
1221         <simplelist type="inline">
1222             <member>
1223                 <link linkend="axis_properties">axis_properties</link>
1224             </member>
1225             <member>
1226                 <link linkend="drawaxis">drawaxis</link>
1227             </member>
1228             <member>
1229                 <link linkend="set">set</link>
1230             </member>
1231             <member>
1232                 <link linkend="get">get</link>
1233             </member>
1234             <member>
1235                 <link linkend="gca">gca</link>
1236             </member>
1237             <member>
1238                 <link linkend="gda">gda</link>
1239             </member>
1240             <member>
1241                 <link linkend="sda">sda</link>
1242             </member>
1243             <member>
1244                 <link linkend="polyline_properties">polyline_properties</link>
1245             </member>
1246             <member>
1247                 <link linkend="graphics_entities">graphics_entities</link>
1248             </member>
1249         </simplelist>
1250     </refsection>
1251     <refsection>
1252         <title>履歴</title>
1253         <revhistory>
1254             <revision>
1255                 <revnumber>5.4.0</revnumber>
1256                 <revremark>.line_style の値 0 が廃止対象となりましたので,代わりに1を使用してください
1257                     (両者は共に実線であり,等価です).
1258                     値0は Scilab 5.4.1でエラーとなります.
1259                 </revremark>
1260             </revision>
1261             <revision>
1262                 <revnumber>5.5.0</revnumber>
1263                 <revremark>
1264                     <itemizedlist>
1265                         <listitem>.grid_style and .grid_thickness properties added.</listitem>
1266                         <listitem>.line_style の値 9 と 10 を使用でき,
1267                             それぞれlongblank dot および bigblank dot 形式を意味します.
1268                         </listitem>
1269                         <listitem>.auto_margins プロパティが追加され,
1270                             マージンの自動計算が可能になりました.
1271                         </listitem>
1272                         <listitem>.ticks_format と .ticks_st プロパティが追加され,
1273                             目盛ラベルの表示が改善されました.
1274                         </listitem>
1275                         <listitem>
1276                             For an axes drawn in a uicontrol frame, .axes_bounds now refers to
1277                             the frame area instead of the figure area.
1278                         </listitem>
1279                     </itemizedlist>
1280                 </revremark>
1281             </revision>
1282             <revision>
1283                 <revnumber>5.5.2</revnumber>
1284                 <revremark>.tight_limits property can now manage X, Y and Z axis separately.</revremark>
1285             </revision>
1286             <revision>
1287                 <revnumber>6.1.0</revnumber>
1288                 <revremark>Default .grid_style is now [7 7] instead of [3 3].</revremark>
1289             </revision>
1290         </revhistory>
1291     </refsection>
1292 </refentry>