9 dépôts
Libraries for rendering interactive charts and graphs in web browsers.
Explore 9 awesome GitHub repositories matching part of an awesome list · JavaScript Charting Libraries. Refine with filters or upvote what's useful.
ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D data plots within a web browser. It functions as a visualization engine that transforms raw data into customizable charts and graphs. The project includes a WebGL-based hardware acceleration engine specifically for producing three-dimensional plots and globe visualizations. This allows the library to handle large and complex datasets through GPU-accelerated rendering. The framework supports both canvas-based raster rendering and SVG-based vector rendering. It provides capabiliti
Highly customizable charting library for large datasets.
Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations. It functions as a high-performance data visualization engine that utilizes both SVG for static elements and WebGL for hardware-accelerated rendering of large datasets and complex 3D plots. The library is distinguished by specialized toolkits for financial analysis, such as candlestick and OHLC charts, and geographic mapping tools for rendering choropleth and scatter maps with custom projections. It also supports complex scientific visualizations, including Sankey diagrams, pa
Declarative library supporting a wide range of chart types.
dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na
Multi-dimensional charting library built for crossfilter integration.
nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive charting components built on top of the D3.js library to render complex datasets as graphics within a web browser. The library functions as a wrapper for D3.js, offering predefined chart types and modular templates. This implementation allows for the creation of custom data graphs and web dashboards without requiring the author to write low-level SVG code from scratch. The system utilizes SVG-based vector rendering and attribute-driven styling to generate visualizations. It incor
Reusable charting components built on top of D3.js.
tui.chart est un moteur de graphiques statistiques et une bibliothèque de visualisation de données conçue pour rendre des graphiques interactifs pour des jeux de données numériques complexes. Il fonctionne comme un framework de graphiques réactif capable de produire diverses représentations statistiques, incluant des graphiques en courbes, en barres, en nuages de points, en bulles et en treemaps. La bibliothèque se distingue par un système de visualisation interactif qui prend en charge des infobulles synchronisées sur plusieurs graphiques, le zoom basé sur des plages et la sélection de séries de données. Elle inclut un moteur de mise en page qui ajuste automatiquement les dimensions des graphiques et les animations en fonction de la taille du conteneur d'affichage. Le système couvre un large éventail de capacités de rendu, incluant le mappage de données hiérarchiques via des treemaps, des cartes thermiques (heatmaps) codées par couleur, et la capacité de gérer des mises à jour de données en temps réel pour une surveillance en direct. Des domaines utilitaires supplémentaires incluent la fonctionnalité d'exportation de données et les mises à jour de configuration dynamiques pour modifier l'apparence des visualisations actives.
Comprehensive charting library with support for legacy browsers.
echarts-for-react est une bibliothèque de graphiques React et un composant de visualisation de données qui sert de wrapper pour la bibliothèque Apache ECharts. Il permet le rendu de visuels de données et de graphiques complexes au sein d'une architecture basée sur des composants en utilisant des configurations déclaratives. La bibliothèque fournit un mécanisme pour accéder à l'instance de visualisation sous-jacente, permettant des opérations de bas niveau telles que l'exportation d'images et le redimensionnement manuel. Elle prend également en charge la liaison de fonctions personnalisées aux événements de visualisation pour déclencher une logique d'application basée sur les interactions de l'utilisateur. L'ensemble d'outils couvre la configuration du comportement général des graphiques et les stratégies de mise à jour. Il prend également en charge l'importation uniquement de composants spécifiques pour réduire la taille globale du bundle de l'application.
React wrapper for the ECharts visualization library.
Epoch est un moteur de création de graphiques et une bibliothèque de visualisation CSS-stylable conçus pour les données en temps réel et statistiques. Il fonctionne comme un outil de création de graphiques de séries temporelles qui rend les données historiques et en direct en utilisant un hybride de graphiques SVG et HTML5 Canvas pour maintenir les performances lors de mises à jour fréquentes. La bibliothèque se distingue par un système de requête CSS unifié qui applique des styles aux éléments de tracé vectoriels et raster. Cela permet la résolution de thèmes visuels via des classes CSS et la capacité de personnaliser l'apparence de séries de données spécifiques à l'aide de feuilles de style. L'ensemble d'outils couvre un large éventail de types de visualisation, y compris les graphiques en ligne, en aire, en barres et en cartes thermiques pour l'analyse des tendances, ainsi que des jauges, des graphiques en secteurs et des barres groupées pour les tableaux de bord. Il fournit également des capacités d'exploration statistique via des nuages de points et des histogrammes qui utilisent un regroupement par seaux discrets et un mélange de couleurs pour montrer la concentration des données.
Specialized library for creating real-time data visualizations.
Library for animated data visualizations and data stories.
Library for creating animated data stories and visualizations.
lit-line is a minimal line chart web component for modern websites.
Lightweight web component for responsive SVG line charts.