Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
axis_properties
Descrição das propriedades da entidade Axis (eixo)
Descrição
A entidade Axis é uma folha na hierarquia de entidades gráficas. Esta entidade define parâmetros para escala de eixos e aparência.
- Propriedades
- parent:
- esta propriedade contém o manipulador da raiz. A raiz de uma entidade Axis deve ser do tipo - "Axes"ou- "Compound".
- visible:
- este campo contém o valor da propriedade - visiblepara a entidade. Pode ser- "on"ou- "off". Por padrão, o eixo é visível, a propriedade é- "on". Se- "off", o eixo não é exibido na tela.
- tics_direction:
- especifica a direção dos tiques desenhados sob os eixos horizontal e vertical. Os possíveis valores para esta propriedade são: - "top". Neste caso, os tiques são desenhados na parte de cima do eixo horizontal.
- "bottom". Neste caso, os tiques são desenhados na parte de baixo do eixo horizontal.
- "left". Neste caso, os tiques são desenhados à esquerda do eixo vertical.
- "right". Neste caso, os tiques são desenhados à direita do eixo vertical.
 - Os valores padrões são - "top"para o eixo horizontal e- "right"para o eixo vertical.
- xtics_coord:
- este campo contém as coordenadas x do eixo. É um vetor linha que contém valores crescentes da esquerda para a direita que fornecem as posições dos tiques para um eixo horizontal. Em outro caso, a entidade é um eixo vertical, esta propriedade contém a escala que define a origem x do eixo. 
- ytics_coord:
- este campo contém as coordenadas y do eixo. É um vetor linha que contém valores crescentes do fundo para o topo que fornecem as posições dos tiques para um eixo vertical. Em outro caso, a entidade é um eixo horizontal, esta propriedade contém a escala que define a origem y do eixo. 
- tics_color:
- o valor desta propriedade é o índice da cor utilizada para desenhar as linhas dos eixos e tiques. 
- tics_segment:
- este campo contém um flag que controla a exibição do segmento base do eixo. O valor padrão é - "on", senão, sem exibição, a propriedade toma- "off"como valor.
- tics_style:
- esta propriedade descreve como os tiques são dados. É um flag string que pode ter um desses valores: - "v". É o valor padrão. Neste caso, as posições dos tiques são dadas pelo vetor linha- xtics_coordpara o eixo horizontal (- ytics_coordpara o vertical).
- "r". INeste caso, as posições dos tiques são dadas pelo vetor- [min,max,n]onde n é o número de intervalos.
- "i". Neste caso, o vetor fornecendo as posições dos tiques tem tamanho 4,- [k1,k2,a,n]os valores crescem entre- k1*10^ae- k2*10^a, n é o número de intervalos.
 
- sub_tics:
- este campo ajusta o número de tiques a serem desenhados entre dois tiques principais. 
- tics_labels:
- este campo é uma matriz de strings que contém strings a serem impressos ao longo dos eixos nas posições dos tiques. 
- labels_font_color:
- esta propriedade determina a cor dos rótulos dos tiques. 
- labels_font_size:
- um inteiro especificando o tamanho da fonte utilizada para imprimir os rótulos dos tiques. Se a propriedade - fractional_fontfor- "off"Apenas a parte inteira do valor é utilizada. Para mais informações, veja graphics_fonts.
- fractional_font:
- esta propriedade especifica se os rótulos dos tiques serão exibidos utilizando-se um tamanho de fonte fracionário. Seu valor deve ser - "on"ou- "off". Se- "on", o valor em ponto flutuante de- font_sizeé utilizado para a exibição e retira-se o serrilhamento da fonte. Se- "off", apenas a parte inteira é utilzada e a fonte não é suavizada.
- clip_state:
- este campo contém o valor da propriedade - clip_statepara o eixo. O valor de clip_state pode ser:- "off"significa que o eixo não é recortado.
- "clipgrf"significa que o eixo é recortado fora da caixa dos eixos.
- "on"significa que o eixo é recortado fora do arco 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 eixo a ser exibido, contudo o valor da propriedade- clip_stateserá alterado.
- user_data:
- este campo pode ser utilizado para armazenar qualquer variável Scilab na estrutura de dados da entidade axis e recuperá-la. 
 
Exemplos
a=get("current_axes");//obtendo manipulador dos novos eixos criados a.data_bounds=[-1,-1;10,10]; drawaxis(x=2:7,y=4,dir='u'); a1=a.children(1) a1.xtics_coord=[1 4 5 8 10]; a1.tics_color=2; a1.labels_font_size=3; a1.tics_direction="bottom"; a1.tics_labels= [" Fevereiro" "Maio" "Junho" "Agosto" "Outubro"]; drawaxis(x=1.2:1:10,y=5,dir='u',textcolor=13); a2=get("hdl") a2.sub_tics=0; a2.tics_segment="off"; a2.ytics_coord=4; drawaxis(x=-1,y=0:1:7,dir='r',fontsize=10,textcolor=5,ticscolor=6,sub_int=10) a3=get("hdl"); a3.tics_labels= 'B' +string(0:7); a3.tics_direction="left";
Ver Também
- set — Ajusta um valor de propriedade de uma objeto entidade gráfica ou de um objeto Interface do Usuário (User Interface)
- get — Recupera um valor de propriedade de uma entidade de gráficos ou um objeto Interface do Usuário.
- delete — Deleta uma entidade gráfica e seus galhos
- drawaxis — Desenha um eixo
- graphics_entities — Descrição das estruturas de dados de entidades gráficas
| Report an issue | ||
| << axis | axis | drawaxis >> |