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]