CONCEÇÃO
__
__
A OFC2 tem uma licença totalmente livre e permite a alteração de toda a interface
do gráfico. Apesar disso, não oferece funcionalidades para desenhar tantos tipos
diferentes de gráficos como a XML/SWF, os gráficos desenhados pela biblioteca são
insuficientes para as necessidades do projeto [42].
Apesar da compatibilidade a nível visual desta biblioteca com os browsers “Firefox”
e “Internet Explorer”, a impressão (tal como na XML/SWF) apenas se realiza no
browser da “Microsoft”.
- Flotr
A biblioteca “Flotr” é toda desenvolvida em “Javascript”. A biblioteca é capaz de
desenhar sensivelmente os mesmos tipos de gráficos que a OFC2, tendo no entanto
funcionalidades que nenhuma das outras bibliotecas oferece, como o zoom e o
tratamento do eixo dos x com dados temporais (permitindo desenhar gráficos cujos
valores do eixo dos x são timestamps) [43].
Apesar de ser compatível com diversos browsers, esta biblioteca não permite a
impressão dos gráficos em Internet Explorer.
- FusionCharts
“FusionCharts” é uma solução de visualização de dados para aplicações
empresariais. Trata-se de uma biblioteca de gráficos baseada em “Flash” e “JavaScript”
(HTML5). Permite criar dashboards, relatórios, e dezenas de tipos de gráficos
interativos [44]. Possui a opção de impressão que funciona na maioria dos browsers.
Em alguns gráficos é possível navegar através dos dados pelo método de drilldown.
Possui um layout bastante amigável, com possibilidade de customização de quase todos
os gráficos. Possui uma versão gratuita e uma versão comercial mais completa.
Análise e Conclusões:
Todas as bibliotecas analisadas oferecem um conjunto de funcionalidades bastante
elevado havendo no entanto diferenças entre elas, o que permitiu realizar a seleção de
uma em detrimento das outras.
Em termos de tipos de gráficos desenhados a biblioteca “FusionCharts” é a que
oferece mais tipos distintos, no entanto as outras três desenham também os gráficos
mais tipicamente utilizados (linhas, barras e pie), pelo que este não foi um fator
decisivo.
A impressão não é perfeita em nenhuma das bibliotecas analisadas, embora existam
patches que prometem corrigir essa falha. A biblioteca “Flotr” não imprime em
“Internet Explorer” e não se conhece nenhuma correção para esta falha.
Quanto às funcionalidades extra, a biblioteca “FusionChart” é a que apresenta clara
vantagem na medida em que permite uma interação muito rica com o utilizador (através