shell-script-pt
[Top][All Lists]
Advanced

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

Graficos em Shell


From: Marcelo Salhab Brogliato
Subject: Graficos em Shell
Date: Wed, 9 Jan 2008 15:34:05 -0200

Olá pessoal,

hoje tive que gerar um gráficos para relatórios e acabei chegando ao Google
Graph API.
Para facilitar um pouco minha vida, criei o seguinte shell script:

------
#!/bin/sh

if [ $# -lt 6 ]
then
  echo "usage: $0 <title> <type> <width> <height> <labels> <data> [extra]"
  exit
fi

TITLE=$1
TYPE=$2
WIDTH=$3
HEIGHT=$4
LABELS=$5
DATA=$6
EXTRA=$7

PARAMS="cht=${TYPE}
chtt=${TITLE// /+}
chd=${DATA}
chs=${WIDTH}x${HEIGHT}
chl=${LABELS}
${EXTRA}"
URL="http://chart.apis.google.com/chart?"$(echo "$PARAMS" | paste -s -d"&")

lynx -dump $URL
------

Pra mim foi bastante útil, já gerei uns 8 gráficos com ele. Basta fazer um
outro shell script para arrumar os dados de acordo com a documentação do
Google Chart API (http://code.google.com/apis/chart/).

Pensei em criar uma opção (-url), em que ele apenas retorna a URL que gera o
gráfico. Esta URL pode então ser utilizada
dentro de htmls (<img src="URL" />). Mas, como não precisei, acabei não
fazendo.

Espero que seja útil para vocês.
Caso alguém saiba como melhorá-lo (tenho certeza que ele ainda está bastante
cru), mande sugestões.

abraços
Salhab


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]