Highcharts - Visão geral
Highchartsé uma biblioteca de gráficos baseada em JavaScript puro destinada a aprimorar os aplicativos da web adicionando recursos de gráficos interativos. Ele oferece suporte a uma ampla variedade de gráficos. Os gráficos são desenhados usando SVG em navegadores padrão como Chrome, Firefox, Safari, Internet Explorer (IE). No IE 6 legado, o VML é usado para desenhar os gráficos.
Recursos da biblioteca Highcharts
Vamos agora discutir alguns recursos importantes da Biblioteca Highcharts.
Compatability - Funciona perfeitamente em todos os principais navegadores e plataformas móveis, como Android e iOS.
Multitouch Support - Suporta multitoque em plataformas baseadas em tela de toque como Android e iOS. Ideal para smartphones / tablets baseados em iPhone / iPad e Android.
Free to Use - Código aberto e gratuito para uso não comercial.
Lightweight - A biblioteca principal highcharts.js com tamanho de quase 35 KB, é uma biblioteca extremamente leve.
Simple Configurations - Usa json para definir várias configurações de gráficos e muito fácil de aprender e usar.
Dynamic - Permite modificar o gráfico mesmo após a geração do gráfico.
Multiple axes- Não restrito ao eixo x, y. Suporta vários eixos nos gráficos.
Configurable tooltips- A dica de ferramenta surge quando um usuário passa o mouse sobre qualquer ponto de um gráfico. Highcharts fornece formatador embutido de dicas de ferramentas ou formatador de retorno de chamada para controlar a dica de forma programática.
DateTime support- Gerenciar data e hora especialmente. Fornece vários controles embutidos sobre categorias de datas sábias.
Export - Exporte gráfico para o formato PDF / PNG / JPG / SVG habilitando o recurso de exportação.
Print - Imprimir gráfico usando página da web.
Zoomablity - Suporta gráfico de zoom para visualizar os dados com mais precisão.
External data- Suporta o carregamento de dados dinamicamente do servidor. Fornece controle sobre os dados usando funções de retorno de chamada.
Text Rotation - Suporta rotação de etiquetas em qualquer direção.
Tipos de gráficos suportados
A biblioteca Highcharts fornece os seguintes tipos de gráficos -
Sr. Não. | Tipo e descrição do gráfico |
---|---|
1 | Line Charts Usado para desenhar gráficos baseados em linhas / splines. |
2 | Area Charts Usado para desenhar gráficos de área. |
3 | Pie Charts Usado para desenhar gráficos de pizza. |
4 | Scatter Charts Usado para desenhar gráficos dispersos. |
5 | Bubble Charts Usado para desenhar gráficos baseados em bolhas. |
6 | Dynamic Charts Usado para desenhar gráficos dinâmicos onde o usuário pode modificar os gráficos. |
7 | Combinations Usado para desenhar combinações de vários gráficos. |
8 | 3D Charts Usado para desenhar gráficos 3D. |
9 | Angular Gauges Usado para desenhar gráficos do tipo velocímetro. |
10 | Heat Maps Usado para desenhar mapas de calor. |
11 | Tree Maps Usado para desenhar mapas de árvores. |
Em nossos capítulos subsequentes, discutiremos cada tipo de gráfico mencionado acima em detalhes com exemplos.
Licença
Highcharts é um código aberto e gratuito para uso não comercial. Para utilizar Highcharts em projetos comerciais, acesse o link - Licença e Preços