LineSpec
Customização rápida de linhas que aparecem em um esboço
Seqüência de Chamamento
Nenhuma. LineSpec é um argumento opcional que pode ser utilizado dentro de um comando plot para customizar os aspectos de cada linha nova. Deve ser fornecido um string concatenado contendo as informações sobre cor, estilo de linha e marcas. É muito útil para especificar de forma rápida estas propriedades de linha básicas. Para especificar uma linha vermelha de traço longo com marcas de rombo, o string pode ser 'r--diam'. Como você pode ver, não é necessário escrita completa de cada de cada valor de propriedade, mas o string, que é uma concatenação (em qualquer ordem destas três propriedades), não pode conter ambigüidade. Além disso, a especificação de strings não diferencia letras maiúsculas de minúsculas.
Descrição
Aqui está uma lista completa dos tipos LineSpec
que você pode especificar (utilizando plot).
- LineStyle:
um string definindo o estilo de linha. Esta propriedade está ligada à propriedade
line_style
do objeto (ver polyline_properties).especificador
estilo de linha
-
linha sólida (padrão) --
linha tracejada :
linha pontilhada -.
linha tracejada-pontilhada - Color:
um string definindo a cor da linha. Esta propriedade está ligada à propriedade
foreground
do objeto (ver polyline_properties).especificador
cor
r
vermelho g
verde b
azul c
ciano m
magenta y
amarelo k
preto w
branco Uma tabela de cores padrão é utilizada para colorir curvas esboçadas se você não especificar as cores (nem com
LineSpec
nem com GlobalProperty). Quando linhas múltiplas são desenhadas, o comando plot automaticamente atribui em ciclos as cores a seguir:R
G
B
0. 0. 1. 0. 0.5 0. 1. 0. 0. 0. 0.75 0.75 0.75 0. 0.75 0.75 0.75 0. 0.25 0.25 0.25 - Marker type:
um string definindo o tipo do marcador. Note que se você especificar um marcador (ou marca) sem um estilo de linha, apenas o marcador é desenhado. Esta propriedade está ligada à propriedade do objeto
mark_style
emark_mode
do objeto (ver polyline_properties).especificador
tipo de marcador
+
sinal de mais o
círculo *
asterísco .
ponto x
cruz 'square'
ou's'
quadrado 'diamond'
ou'd'
rombo (ou diamante) ^
triângulo para cima v
triângulo para baixo >
triângulo para a direita <
triângulo para a esquerda 'pentagram'
estrela de cinco pontas (pentagrama) 'none'
nenhum marcador (padrão)
Exemplos
x=1:0.1:10; // inicialização plot(x,sin(x),'r.->') // esboçando um linha de traços e pontos com um truângulo apontando para a direita centrado em cada ponto. clf(); // se você especificar um marcador sem um estilo de linha, apenas a marca é desenhada plot(x,sin(x),'d') // esboçando um linha de traços e pontos com um truângulo apontando para a direita centrado em cada ponto x=1:10; // Init. // a ordem das combinações não importa plot(x,x.*x,'*cya--') //múltiplos esboçoes com diferentes LineSpecs clf(); t=0:%pi/20:2*%pi; plot(t,sin(t),'ro-.',t,cos(t),'cya+',t,abs(sin(t)),'--mo')
Ver Também
Report an issue | ||
<< histplot | 2d_plot | loglog >> |