GlobalPropertyCustomização de aparência dos objetos (curvas, superfícies...)
num comando plot ou surf.
Seqüência de Chamamento Nenhuma. GlobalProperty é um argumento opcional que pode ser utilizado dentro de um comando plot ou surf. Permite uma customização global de todas as novas linhas esboçadas (respectivamente superfícies). Deve ser fornecido como o par{PropertyName, PropertyValue}. Vários pares podem ser ajustados ao mesmo tempo.
PropertyName deve ser um string definido a propriedade a ser ajustada. PropertyValue pode ser um real, um inteiro ou um string (um escalar, ou matriz de) dependendo do tipo de propriedade usada. Por exemplo, para especificar um (estilo de linha) traço longo vermelho (cor) com marca diamante (marca), a seqüência deve ser : 'Colo','red','LineSt','-.','Marker','diam'.
Como você pode ver, uma escrita completa dos nomes e valores das propriedades não é necessária mas os argumentos, especificados em qualquer ordem, não podem ser ambíguos. Além disso, a especificação dos strings não diferencia letras minúsculas de maiúsculas. GlobalProperty é predominante em todos os LineSpec anteriormente citados.
Descrição
Aqui está uma lista completa dos PropertyName que
você pode especificar (utilizando plot ou
surf) e seus associados disponíveis
PropertyValue. Se não forem especificadas, estas
propriedades estão disponíveis para ambos objetos
Polyline e Fac3d (criados
respectivamente por plot e surf) e, como dito anteriormente, eles são
aplicados aos novos objetos criados (linhas ou superfícies).
Algumas vezes, você pode ter dois PropertyName correspondentes a uma
propriedade: o primeiro é o nome Matlab equivalente, O segundo é o nome
padrão utilizado pelo Scilab(i.e.: Color ou Foreground
para uma linha, ver abaixo).
CData or ColorData:uma matriz de reais especificando as cores em todos os pontos
definidos pela matriz Z. TEsta propriedade esta
ligada à propriedade data.color do objeto (ver
surface_properties). Note
que esta propriedade está disponível para superfícies apenas.
CDataMapping ou ColorDataMapping:
um string com valor 'scaled' ou
'direct'. Se um data.color
estiver ajustado, cada índice de cor especifica um único valor para
cada vértice. cdata_mapping determina se estes
índices estão em escala para serem mapeados linearmente no mapa de
cores corrente (modo'scaled') ou aponta
diretamente para este mapa de cores (modo
'direct'). Esta propriedade é útil quando
color_flag é igual a
2,3 ou 4.
Note que esta propriedade só existe em entidades
Fac3d. Note também que plot3d
tem modo 'direct' por padrão e
surf tem modo 'scaled' por
padrão.
Clipping:
um string "on" ou "off"
definindo o modo de recorte ("on" por padrão). É
equivalente à propriedade clip_state property.
Este campo contém a propriedade (ver polyline_properties). Note que
esta propriedade ainda não está disponível para entidades de
superfícies.
Color ou Foreground:
um string definindo uma cor conhecida (ver color_list) ou um vetor
1x3 (ou
3x1) RGB defindo um número de
cor. O número de cor é dado como uma tripla R,
G, B correspondendo
respectivamente a to às intensidades de vermelho, verde e azul entre
0 e 1. Esta propriedade está ligada à propriedade
foreground do objeto (ver polyline_properties).
Aviso: Color não está disponível para objetos
superfícies. A propriedade Foregroundexiste para
objetos superfícies mas está ligada à propriedade do Matlab
EdgeColor (ver surface_properties).
EdgeColor or Foreground:
um string definindo uma cor conhecida (ver color_list) ou um vetor
1x3 (or
3x1) RGB definindo um número
de cor. O número de cor é dado pela tripla R,
G, B correspondendo
respectivamente a to às intensidades de vermelho, verde e azul entre
0 e 1. Esta propriedade está ligada à propriedade
foreground da superfície (ver surface_properties).
Aviso
: para poligonais a propriedade
Foreground existe com um signficado diferente
(ver acima) e EdgeColor não existe.
FaceColor:
um string com valor 'none',
'flat' ou 'interp'
especificando o modo como as cores das facetas são renderizadas.
Quando 'none' é selecionado, uma malha da
superfície é desenhada; se 'flat' (modo padrão) é
selecionado, os valores Fac3dcolor.data determinam uma cor por faceta
utilizando a cor do vértice da faceta. Se o valor é
'interp', uma gradação interpolada é feita na
faceta utilizando color.data para determinar a
cor em cada vértice da faceta.
LineStyle:esta propriedade deve ser um string definindo um estilo de
linha. Esta propriedade está ligada à propriedade
line_style do objeto (ver polyline_properties ou surface_properties).
Especificador
Estilo de linha
-
linha sólida (padrão)
--
linha tracejada
:
linha pontilhada
-.
linha tracejada-pontilhada
none
nenhuma linha
Marker or MarkStyle:um string definindo um tipo de marca. Note que se você
especificar uma marca sem um estilo de linha, ambas linhas (com
valor padrão sólido hablitado) e marcas são desenhadas . Esta
propriedade está ligada às propriedades
mark_style e mark_mode do
objeto (ver polyline_properties ou surface_properties).
Especificador
Tipo de marca
+
sinal de mais
o
círculo
*
asterísco
.
ponto
x
cruz
'square' or 's'
quadrado
'diamond' or 'd'
rombo (diamante)
^
triângulo para cima
v
triângulo para baixo
>
triângulo para direita
<
triângulo para esquerda
'pentagram'
estrela de cinco pontas (pentagrama)
'none'
sem marca (padrão)
MarkerEdgeColor ou MarkForeground:um string definindo uma cor conhecida(ver color_list) ou um
vetor 1x3 (ou
3x1) RGB definindo um número
de cor. O número de cor é dado pela tripla R,
G, B correspondendo
respectivamente às intensidades de vermelho, verde e azul entre 0 e
1. esta propriedade está ligada à propriedade
mark_foreground do objeto (ver polyline_properties ou surface_properties).
MarkerFaceColor ou MarkBackground:um string definindo uma cor conhecida (ver color_list) ou um
vetor 1x3 (ou
3x1) RGB definindo um número
de cor. O número de cor é dado pela tripla R,
G, B correspondendo
respectivamente às intensidades de vermelho, verde e azul entre 0 e
1. Esta propriedade esta ligada à propriedade
mark_background do objeto (ver polyline_properties ou surface_properties).
MarkerSize ou MarkSize:um escalar definindo o tamanho do marcador em unidade
point. Esta propriedade está ligada a propriedade
mark_size do objeto com
mark_size_unit habilitado para
"point" (ver polyline_properties ou surface_properties).
Visible:
um string "on" ou "off"
definindo o modo de visibilidade ("on" por
padrão). Esta propriedade está ligada à propriedade
visible do objeto (ver polyline_properties ou surface_properties).
X data:um vetor ou matriz de reais (re-)definindo os dados fornecidos
para todas as linhas ou superfícies esboçadas. A respeito das
dimensões, note que estes novos dados devem corresponder a todos os
anteriores especificados por X isto é, todas as
matrizes devem ter as mesmas dimensões. Esta propriedade está ligada
à propriedade data.x do objeto (ver polyline_properties ou surface_properties).
Y data:um vetor ou matriz de reais (re-)definindo os dados fornecidos
para todas as linhas ou superfícies esboçadas. A respeito das
dimensões, note que estes novos dados devem corresponder a todos os
anteriores especificados por Y data , isto é,
todas as matrizes devem ter as mesmas dimensões. Esta propriedade
está ligada à propriedade data.y do objeto (ver
polyline_properties ou
surface_properties).
Z data:
quando usado com plot, um vetor ou matriz
de reais adicionando dados Z para todas as linhas
esboçadas; com surf, uma matriz de reais
(re-)definindo os dados fornecidos para todas as superfícies. A
respeito das dimensões, note que estes novos dados devem
corresponder a todos os anteriores especificados por
X e Y data. Esta propriedade
está ligada à propriedade data.z do objeto (ver
polyline_properties ou
surface_properties).
ExemplosVer Também
LineSpec
plot
surf
clf
polyline_properties
surface_properties