À propos du projet
Lightweight Charts est une bibliothèque de graphiques financiers basée sur le navigateur, construite avec HTML5 canvas. Elle est destinée à afficher des données financières sous forme de graphique interactif sur une page Web ou à remplacer des images de graphiques statiques par des équivalents interactifs. Le projet met l'accent sur la petite taille du bundle et les performances d'exécution, y compris pour les pages pouvant contenir de nombreux graphiques.
La bibliothèque est distribuée via npm et sous forme de build navigateur autonome depuis un CDN. Un graphique de base peut être créé avec createChart, suivi de l'ajout d'une série telle que LineSeries et de la fourniture de données de temps/valeur via setData. Des builds de production et de développement sont disponibles, avec des variantes ES module et IIFE ; les bundles autonomes incluent leurs dépendances.
Au-delà de ses capacités de graphiques intégrées, la fonctionnalité peut être étendue via des plugins personnalisés. La documentation contient des liens vers un catalogue de plugins, des exemples de plugins interactifs et des conseils pour créer des séries personnalisées ou des plugins primitifs. Le dépôt comprend également des Agent Skills pour les assistants de codage IA, couvrant l'utilisation actuelle de l'API v5 et la création de plugins.
Les instructions de compilation sont fournies dans BUILDING.md. Le logiciel est sous licence Apache License 2.0, avec une exigence d'attribution pour identifier TradingView comme créateur du produit ; la configuration du graphique inclut une option de logo d'attribution à cet effet.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.