Chart.js
Mais informações
- Tipo
- Biblioteca de gráficos
- Ano
- 2013
- Criado por
- Nick Downie
- Licença
- MIT
Oito tipos de gráfico, um elemento canvas e umas trinta linhas de configuração — o que basta pra quase todo mundo.
Nick Downie lançou a biblioteca em 2013 como contraponto deliberado ao D3: em vez de uma ferramenta pra construir qualquer visualização imaginável, um conjunto fechado dos gráficos que as pessoas realmente pedem. Linha, barra, pizza, radar, polar, dispersão, bolha e área, animados e responsivos sem nenhuma configuração.
A renderização acontece em canvas, o que é rápido com muitos pontos de dados mas transforma o gráfico numa bitmap — sem DOM pra inspecionar, sem texto pra selecionar, e a acessibilidade fica por conta de quem implementa. A versão 3 (2021) quebrou a compatibilidade retroativa pra virar modular e tree-shakeable, o que reduziu praticamente pela metade o bundle de quem só desenha gráficos de linha.