[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]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Graficos em Shell,
Marcelo Salhab Brogliato <=