Biblioteca JavaScript que renderiza gráficos de linhas, barras e outros em SVG, com um estilo esboçado à mão inspirado no xkcd.
frappe/charts
Biblioteca JavaScript sem dependências para renderizar gráficos SVG simples e responsivos, com visual inspirado no GitHub.
- Estrelas
- 15,093
- Forks
- 756
- Issues abertas
- 150
- Último commit
- há 19 dias
O que é?
Frappe Charts é uma biblioteca de gráficos para o navegador que transforma arrays de valores em gráficos SVG. Ela prioriza uma API pequena e simples e um estilo visual inspirado nos gráficos do GitHub, sem dependências em tempo de execução.
A biblioteca oferece gráficos de eixos, de área e tendência, de barras, de linhas, de pizza, percentuais, de eixos mistos e heatmaps. Os gráficos podem incluir marcadores nos eixos x e y, regiões e tooltips. É possível adicionar, remover ou atualizar pontos de dados diretamente, ou substituir todo o conjunto de dados, além de personalizar opções como cores, animações e títulos.
Pode ser instalada pelo npm, importada como módulo ES ou carregada diretamente de uma CDN com uma tag de script UMD. Foi criada originalmente para o projeto ERPNext, que precisava de um gráfico mais simples do que os oferecidos pelas bibliotecas existentes.
Recursos principais
- 01Oferece gráficos de eixos, de área, de tendência, de barras, de linhas, de pizza, percentuais, de eixos mistos e heatmaps
- 02Adiciona marcadores nos eixos x e y, regiões e tooltips para anotações
- 03Atualiza pontos de dados individualmente ou atualiza todo o conjunto de dados
- 04Permite personalizar cores, animações e títulos
- 05Não tem dependências e pode ser distribuída pelo npm ou por uma CDN
Casos de uso
- Adicionar gráficos simples de vendas ou atividade a um dashboard web
- Exibir gráficos em interfaces administrativas ou no estilo ERP sem bibliotecas de gráficos pesadas
- Incorporar gráficos SVG leves em páginas nas quais o tamanho do bundle é importante
Início rápido
- 1
Instale o pacote pelo npm
npm install frappe-charts - 2
Importe a classe Chart e seu CSS no projeto
import { Chart } from 'frappe-charts' - 3
Crie um gráfico dentro de um elemento contêiner com as opções data, type e height
Em coleções
Tópicos
Perguntas frequentes
- O que é charts?
- Biblioteca JavaScript sem dependências para renderizar gráficos SVG simples e responsivos, com visual inspirado no GitHub. Frappe Charts é uma biblioteca de gráficos para o navegador que transforma arrays de valores em gráficos SVG. Ela prioriza uma API pequena e simples e um estilo visual inspirado nos gráficos do GitHub, sem dependências em tempo de execução.
- charts é gratuito? Qual é a licença?
- charts é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- charts ainda é mantido?
- Manutenção ativa. O último commit de charts foi em 19 de out. de 2026.
- Para que posso usar charts?
- Adicionar gráficos simples de vendas ou atividade a um dashboard web Exibir gráficos em interfaces administrativas ou no estilo ERP sem bibliotecas de gráficos pesadas Incorporar gráficos SVG leves em páginas nas quais o tamanho do bundle é importante
- Como instalar charts?
- Instale o pacote pelo npm: npm install frappe-charts Importe a classe Chart e seu CSS no projeto: import { Chart } from 'frappe-charts' Crie um gráfico dentro de um elemento contêiner com as opções data, type e height
- Onde consigo charts?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/frappe/charts
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca JavaScript de gráficos simples e flexível que renderiza gráficos HTML5 no elemento canvas.
Biblioteca JavaScript gratuita e de código aberto para vincular dados a SVG, Canvas e HTML e criar visualizações personalizadas orientadas a dados.
Uma biblioteca de gráficos para Android com gráficos de linha, barra, pizza, radar, bolha e candlestick, zoom, pan, animações e um módulo para Jetpack Compose.
Biblioteca gratuita e de código aberto para criar gráficos interativos em .NET, com suporte a apps GUI, consoles, Blazor e notebooks.
Um serviço web em Go que exibe em um gráfico SVG a evolução das estrelas de um repositório do GitHub ao longo do tempo.