Sobre o projeto

Lightweight Charts é uma biblioteca de gráficos financeiros baseada em navegador, construída com canvas HTML5. Ela é destinada a exibir dados financeiros como um gráfico interativo em uma página web ou substituir imagens de gráficos estáticos por equivalentes interativos. O projeto enfatiza tamanho pequeno do pacote e desempenho em tempo de execução, incluindo páginas que podem conter muitos gráficos. A biblioteca é distribuída via npm e como uma compilação de navegador autônoma a partir de um CDN. Um gráfico básico pode ser criado com createChart, seguido pela adição de uma série como LineSeries e fornecimento de dados de tempo/valor através de setData. Compilações de produção e desenvolvimento estão disponíveis, com variantes de módulo ES e IIFE; pacotes autônomos incluem suas dependências. Além de seus recursos de gráficos integrados, a funcionalidade pode ser estendida através de plugins personalizados. A documentação vincula a um catálogo de plugins, exemplos interativos de plugins e orientação para autoria de plugins de séries personalizadas ou primitivas. O repositório também inclui Habilidades de Agente para assistentes de codificação de IA, cobrindo o uso atual da API v5 e autoria de plugins. Instruções de compilação são fornecidas em BUILDING.md. O software é licenciado sob Apache License 2.0, com um requisito de atribuição para identificar a TradingView como criadora do produto; a configuração do gráfico inclui uma opção de logotipo de atribuição para esse fim.