[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

uso do pacote jgraph



Oi Pessoal,

  O pacote 'jgraph' serve para gerar gráficos .eps ou .ps

  Um uso bem simples seria plotar os pontos:
  
    x=0 y=7.5     x=1 y=8     x=3 y=-3     x=4 y=9

  Para isso, o comando abaixo gera o gráfico .eps:

$ echo -e "newgraph newcurve pts 0 7.5 1 8 3 -3 4 9 linetype solid color 0.0 1.0 0.0 title : exemplo de grafico\n xaxis label : valores eixo X\n yaxis label : valores eixo Y" | jgraph > /tmp/teste.eps

  Para visualizar, voce pode usar o "gv" ou outros pacotes.

$ gv /tmp/teste.eps

  Só que o jgraph tinha um problema de não aceitar caracteres acentuados.

  Eu fiz uma modificação para ele aceitar caracteres acentuados nos labels
title, xaxis e yaxis. Esta modificação já está disponível no testing e no
unstable (versão 83-16 do jgraph) (use "dpkg -l jgraph" para ver a versão que
você tem)

  Gostaria de quem tiver tempo sobrando, leia a seção "SUPPORT FOR OTHER
FONT ENCODINGS" no final do manpage do jgraph e me mande uma opinião sobre
o suporte para fontes que adicionei. Para isso, coloque alguns caracteres
com acentos "ãçõÜ" nos labels e teste!

    Obrigado,
    Pedro

Outro exemplo para quem usa gráficos com vários dados:

$ echo "newgraph newcurve pts 0 3 1 5 2 1 3 4 linetype solid color 1.0 1.0 0.0 newcurve pts 0 1 1 6 2 1.5 3 2 linetype solid color 0.0 0.0 1.0 marktype none newcurve pts 0 4 1 3 2 4 3 5 linetype none color 0.0 1.0 0.0 marktype box yaxis min 0 max 7 xaxis min 0 max 3"  | jgraph > /tmp/teste.eps

-- 
  .''`.   Pedro Zorzenon Neto <pzn@terra.com.br>
 : :'  :  Debian GNU/Linux | GNU/Hurd: <http://www.debian.org>
 `. `'`   Debian BR: <http://debian-br.sourceforge.net>
   `-     Be Happy! Be FREE!



Reply to: