# Matplot_properties

Descrição das propriedades da entidade Matplot

## Descrição

A entidade Matplot é uma folha na hierarquia de entidades gráficas. Representa esboços 2d de superfícies utilizando cores e imagens (ver `Matplot` e `Matplot1`).

parent:

  esta propriedade contém o manipulador da raiz. A raiz de uma entidade Matplot deve ser do tipo `"Axes"`.

children:

  esta propriedade contém um vetor com os galhos do manipulador. Contudo, manipuladores `Matplot` handles correntemente não possuem galhos.

visible:

  este campo contém o valor da propriedade `visible` para a entidade . Pode ser `"on"` ou `"off"` . Por padrão, o esboço é visível, o valor da propriedade é `"on"`. Se `"off"` o esboço não é desenhado na tela.

data:

  este campo define uma matriz de cores [`m`x`n`] `color` utilizando o mapa de cores corrente. A cor associada a `color(i,j)` é utilizanda para se esboçar um pequeno quadrado de lado 1 com centro localizado em `(x=j,y=(m-i+1))`.

clip_state:

  este campo contém o valor da propriedade `clip_state` para o Matplot. o valor de clip_state pode ser :

  - `"off"` significa que o Matplot não é recortado.

  - `"clipgrf"` significa que o Matplot é recortado fora da caixa dos eixos.

  - `"on"` significa que o Matplot é recortado fora do retângulo dado pela propriedade clip_box.

clip_box:

  este campo determina a propriedade `clip_box`. Por padrão seu valor é uma matriz vazia se a propriedade clip_state é "off". Em outros casos, o vetor `[x,y,w,h]` (ponto superior esquerdo, largura, altura) define as porções do retângulo a ser exibido, contudo o valor da propriedade `clip_state` será alterado.

user_data:

  este campo pode armazenar qualquer variável Scilab na estrutura de dados do Matplot e recuperá-la.

## Exemplos

    Matplot((1:xget("lastpattern")))
    e=gce(); // obtendo a entidade corrente

    e.data=e.data($:-1:1) // ordem inversa

## Ver Também

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