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