4 dépôts
Libraries for rendering interactive charts and data visualizations in web browsers.
Distinct from JavaScript Charting: Shortlist candidates are either too narrow (geospatial) or unrelated (data grids), requiring a general charting category under Web Development.
Explore 4 awesome GitHub repositories matching web development · JavaScript Charting Libraries. Refine with filters or upvote what's useful.
Cubism est une bibliothèque de visualisation de séries temporelles JavaScript et un moteur de graphiques conçu pour rendre des séquences de données temporelles sous forme de graphiques visuels. Il fonctionne comme un framework de tableau de bord en temps réel qui agrège plusieurs visualisations de séries temporelles dans une interface unique. La bibliothèque permet la création de tableaux de bord en direct qui se mettent à jour automatiquement à mesure que de nouvelles informations arrivent de sources externes. Elle se spécialise dans la visualisation de points de données séquentiels sur un axe temporel partagé pour faciliter l'analyse de données synchronisée et la surveillance des tendances et des modèles. Le framework offre des capacités pour l'analyse de données temporelles et la visualisation de données JavaScript générale au sein d'un navigateur web.
Provides a JavaScript-based toolkit for rendering custom interactive time series charts in the browser.
Ce projet est une bibliothèque de tableau croisé dynamique JavaScript et un processeur de données côté client. Il fournit une interface interactive pour transformer des jeux de données bruts en tableaux résumés, cartes thermiques et graphiques, permettant une analyse de données basée sur le navigateur sans serveur backend. La bibliothèque se distingue par une interface glisser-déposer pour l'exploration dynamique des données et la capacité de dériver de nouveaux attributs via le regroupement de dates ou une logique personnalisée. Elle prend en charge un rendu de données flexible en convertissant les résultats analysés en tableaux HTML ou en représentations graphiques en utilisant des bibliothèques de graphiques intégrées ou tierces. Le système couvre un large éventail de capacités analytiques, y compris l'agrégation de données statistiques, l'importation de données multi-formats depuis CSV et JSON, et l'exportation de vues vers des valeurs séparées par des tabulations. Il inclut également une gestion d'état pour sérialiser les configurations de mise en page et une couche de localisation pour le formatage régional des langues et des nombres.
Uses JavaScript to create interactive tables, heatmaps, and charts that reveal patterns within raw datasets.
labella.js is a JavaScript data visualization library and label collision avoidance engine. It functions as a one-dimensional layout solver designed to calculate non-overlapping text label positions along a single axis to ensure readability in web-based charts. The library operates as a timeline labeling utility that prevents visual clutter in custom charting components. It uses a spatial constraint engine to dynamically adjust element coordinates and manage the systematic placement of text markers across temporal data sets. The project covers data visualization labeling and timeline axis la
Enhances the readability of web-based charts by solving label positioning conflicts.
Easy Pie Chart est une bibliothèque JavaScript légère conçue pour le rendu d'indicateurs de progression circulaires animés. Elle fonctionne comme un composant front-end qui visualise des données numériques à valeur unique sous forme de graphiques circulaires responsives, permettant la représentation d'informations basées sur des pourcentages au sein d'interfaces web. La bibliothèque utilise des éléments HTML5 canvas pour dessiner les graphiques, tirant parti de l'accélération matérielle et de boucles d'animation synchronisées pour maintenir des transitions visuelles fluides. Elle prend en charge les mises à jour dynamiques, permettant aux développeurs de modifier les valeurs affichées en temps réel sans réinitialiser le composant, et fournit des hooks de cycle de vie pour déclencher une logique personnalisée pendant les séquences d'animation. Les utilisateurs peuvent ajuster les propriétés visuelles telles que les couleurs, l'épaisseur des lignes et les styles d'arrière-plan pour répondre à des exigences de conception spécifiques. Le composant est conçu pour s'adapter à différentes résolutions d'écran, assurant une apparence cohérente dans les environnements de tableaux de bord responsives.
Acts as a front-end charting component for displaying single-value numerical data as responsive pie charts.