Об этом проекте
Lightweight Charts — это браузерная библиотека для построения финансовых графиков, созданная на основе HTML5 canvas. Она предназначена для отображения финансовых данных в виде интерактивного графика на веб-странице или замены статических изображений графиков на интерактивные аналоги. Проект ориентирован на малый размер пакета и производительность во время выполнения, включая страницы, которые могут содержать множество графиков.
Библиотека распространяется через npm и как отдельная сборка для браузера с CDN. Базовый график создается с помощью createChart, после чего добавляется серия, например LineSeries, и предоставляются данные времени/значения через setData. Доступны производственные и разработочные сборки, как в виде ES-модулей, так и в виде IIFE; отдельные пакеты включают свои зависимости.
Помимо встроенных возможностей построения графиков, функциональность может быть расширена с помощью пользовательских плагинов. Документация содержит ссылки на каталог плагинов, интерактивные примеры плагинов и руководство по созданию пользовательских серий или примитивных плагинов. Репозиторий также включает навыки агента для AI-ассистентов по программированию, охватывающие текущее использование API v5 и создание плагинов.
Инструкции по сборке приведены в файле BUILDING.md. Программное обеспечение лицензировано по лицензии Apache License 2.0 с требованием указания авторства TradingView как создателя продукта; конфигурация графика включает опцию логотипа с указанием авторства для этой цели.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.