texto2.mws

Plotar texto em 2D

Para limpar a memória e carregar o pacote compile a linha abaixo.

> restart:with(plots):

Warning, the name changecoords has been redefined

Sempre que existir a necessidade de escrever algum símbolo (ou palavras) em uma posição específica dada através de coordenadas do plano 2D utilizamos o comando textplot .

Sua sintaxe é a seguinte: textplot([x,y,`texto`]) .

O texto será colocado centralizado com relação as direções horizontal e vertical no ponto (x,y) fornecido. Se quisermos poderemos modificar esta colocação usando o opcional "align={horz,vert}", onde devemos escrever as posições desejadas com letras maiúsculas escolhendo entre BELOW, ABOVE, RIGHT, LEFT.

Alguns exemplos:

> textplot([1,2,`seu texto aqui`],align={BELOW,LEFT});

[Maple Plot]

> textplot([1,2,`ou aqui`],align={ABOVE,RIGHT});

[Maple Plot]

> textplot({[1,2,`vários textos`],[2,3,`pode-se plotar`],[3,1,`ao mesmo tempo`],[7,0,``]},align={ABOVE,RIGHT});

[Maple Plot]

É bom explicar que no exemplo acima tivemos que mandar plotar um espaço em branco na posição (7,0) porque não queríamos cortar palavras da posição (3,1).

Uma utilidade didática deste comando é por exemplo, inserir explicações no gráfico de uma função.

> p := plot(sin(x),x=-Pi..Pi): delta := 0.05:
t1 := textplot([Pi/2,1+delta,`Ponto de máximo (Pi/2, 1)`],align=ABOVE):
t2 := textplot([-Pi/2,-1,`Ponto de mínimo (-Pi/2, -1)`],align=BELOW):
display({p,t1,t2});

[Maple Plot]

>

Para verificar a aprendizagem clique aqui (wpex11.mws) .

Para ver a próxima seção ( Plotar texto em 3D ) clique aqui (texto3.mws) .