# Matplot_properties

Matplotエンティティプロパティの説明

## 説明

Matplotエンティティはグラフィックエンティティ階層の葉です. このエンティティは,曲面および画像の2次元プロットを表します ( `Matplot` および `Matplot1`参照).

parent:

  このプロパティは親のハンドルを有します. Matplotエンティティの親は `"Axes"`型となります.

children:

  このプロパティにはハンドルの`children` のベクトルが含まれます. しかし,現在,`Matplot`には`children` がありません.

visible:

  このフィールドにはエンティティの`visible` プロパティの値が含まれます. この値は,`"on"` または `"off"` となります. デフォルトでプロットは可視であり,このプロパティの値は `"on"`となります. `"off"`の場合,プロットは 画面に描画されません.

data:

  このフィールドは[`m`x`n`]のデータ行列 `color`をカレントのカラーマップに基づき定義します. 位置`(x=j,y=(m-i+1))`を中心とする長さ1の小さな正方形を 描画する際には`color(i,j)`が指す色が使用されます.

clip_state:

  このフィールドにはMatplotの`clip_state` プロパティの値が含まれます. 値は以下となります :

  - `"off"` Matplot はクリップされません.

  - `"clipgrf"` Matplot は軸ボックスの外側でクリップされます.

  - `"on"` Matplot はclip_boxで指定された矩形の外側でクリップされます.

clip_box:

  このフィールドは`clip_box`プロパティを定義します. デフォルトで,この値はclip_stateが"off"の場合に空の行列となります. その他の場合,ベクトル`[x,y,w,h]` (左上の点,幅,高さ)がMatplotが表示する範囲を定義しますが, `clip_state`プロパティの値は変更されません.

user_data:

  このフィールドは任意のScilab変数をMatplotデータ構造体に 保存し,復元する際に使用可能です.

## 例

    Matplot((1:xget("lastpattern")))
    e=gce(); // カレントのエンティティを取得

    e.data=e.data($:-1:1) // 逆順

## 参照

- set
- get
- delete
- grayplot
- Matplot
- Matplot1
- graphics_entities
- grayplot_properties