Repositório Digital

A- A A+

Análise de bibliotecas para geração de gráficos na web

.

Análise de bibliotecas para geração de gráficos na web

Mostrar registro completo

Estatísticas

Título Análise de bibliotecas para geração de gráficos na web
Outro título Analysis of chart generating libraries for web
Autor Machado Neto, Oggo Petersen
Orientador Roesler, Valter
Data 2013
Nível Graduação
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Assunto Redes : Computadores
Web : Desenvolvimento
[en] Chart.js
[en] Chart generating libraries for web
[en] Dc.js
[en] Dygraphs
[en] Flot
[en] JqPlot
[en] jQuery sparklines
[en] NVD3
Resumo Este trabalho apresenta uma análise comparativa de bibliotecas para geração de gráficos para a web, considerando características quantitativas, focadas no desempenho e interatividade; qualitativas, focadas na qualidade e abundância de documentação. Essa análise visa auxiliar o leitor na escolha de qual biblioteca melhor se destina ao seu projeto por meio de testes comparativos. Neste estudo foram implementados ambientes de teste utilizando um código desenvolvido em PHP, JavaScript, jQuery e chamadas via AJAX. Os pontos a serem plotados foram obtidos a partir de um banco de dados MySQL, possuindo 1 milhão de pontos para testes de tempo de renderização e número de pontos suportados por plotagem. Para a validação deste trabalho, selecionou-se 7 (sete) bibliotecas geradoras de gráficos utilizando critérios de seleção, em que as bibliotecas devem ser de código aberto, não devem possuir um longo tempo de inatividade e devem utilizar alguma ferramenta de versionamento acessível para seus usuários. Então, as bibliotecas foram agregadas e implementadas internamente no projeto para tornar a análise possível.
Abstract This work presents a comparative analysis of chart generating libraries for web, considering quantitative characteristics, which are focused on performance and interactivity, and qualitatives, which are focused on quality and abundance of available documentation. This analysis aims to help the reader to choose which API better suits his needs through comparative tests. During this study a test environment was developed using a code with PHP, JavaScript, jQuery and AJAX. The points to be plotted were obtained from a MySQL database that has 1 million points for the time rendering tests, and also number of points supported per rendering. For the validation of this work, 7 chart generating libraries were chosen using a selection criteria among all the available API’s, such as opensource code, short inactivity time and the usage of a versioning tool that is accessible to other people. Each of the chosen libraries were implemented internally in the project in order to make this analysis possible.
Tipo Trabalho de conclusão de graduação
URI http://hdl.handle.net/10183/86642
Arquivos Descrição Formato
000910051.pdf (2.736Mb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.