11 dépôts
Libraries and components built specifically using the D3.js framework for web visualizations.
Distinguishing note: Shortlist focuses on Node.js runtimes or CSS-in-JS, not the specific use of the D3.js library
Explore 11 awesome GitHub repositories matching web development · D3.js Implementations. Refine with filters or upvote what's useful.
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
Builds reusable data visualizations as a wrapper around the D3.js library.
Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang
A browser-based framework for building data-driven SVG charts with interactive controls like legends, hover details, and range sliders.
Schema.org - schemas and supporting software
Provides a simplified JSON-LD representation of its type hierarchy for use with the D3 visualization library.
billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d
Renders interactive data visualizations from a single declarative configuration object using D3.js.
Publication-ready NN-architecture schematics.
Uses D3.js to render all neural network diagrams by manipulating SVG elements through data-binding.
Ce projet est un outil de visualisation de données D3.js et un générateur de graphiques à barres dynamiques qui convertit des données de classement historiques issues de fichiers CSV en chronologies visuelles animées. Il fonctionne comme un visualiseur de classement CSV et un tableau de bord de classement de séries temporelles pour illustrer comment les positions de différentes entités évoluent au fil du temps. L'outil propose des animations de tendances de classement et de tri automatisées qui transforment des données historiques statiques en transitions dynamiques. Il inclut une mise à l'échelle personnalisable des axes, comme des échelles semi-logarithmiques pour gérer des variances extrêmes dans les magnitudes de données, et des schémas de couleurs dynamiques qui attribuent des couleurs en fonction des noms d'entités ou des types de catégories. Le système couvre l'animation de données de séries temporelles, la personnalisation esthétique des graphiques pour des éléments comme l'arrondi des coins des barres et le positionnement des étiquettes, ainsi que l'importation de fichiers plats structurés pour piloter la visualisation.
Built specifically using the D3.js framework to generate animated visual timelines from historical data.
react-stockcharts est une bibliothèque de graphiques financiers construite avec React et D3 pour visualiser les données de prix du marché. Elle fournit un système pour rendre des graphiques boursiers et des visualisations en chandeliers afin de représenter les mouvements du marché. La bibliothèque fonctionne comme un outil d'analyse technique qui calcule et superpose des indicateurs de trading mathématiques sur les graphiques de prix. Elle inclut une interface interactive pour naviguer dans les données financières via le zoom, le panoramique et l'ajout d'annotations géométriques manuelles. Le projet couvre la visualisation de données financières, le suivi des prix du marché et la création de tableaux de bord de trading interactifs.
Allows users to configure chart behavior and styling through a declarative React props API.
Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It utilizes scalable vector graphics to render maps, allowing for precise styling and responsive resizing across different screen sizes. The library provides a declarative configuration pattern that binds custom datasets to geographic regions. This enables the creation of choropleth maps, where regions are color-coded based on statistical values, and point-based overlays that represent individual data points as interactive bubbles. Beyond basic rendering, the toolset includes capa
Implements geographic visualizations by leveraging the D3.js library for data-driven SVG rendering.
Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable visualization framework and interactive charting interface used to render data-driven graphics. The library provides a variety of chart types, including line, bar, scatter, donut, sparkline, step, and bullet charts, as well as stacked area and grouped bar charts. It supports interactive elements such as brush interfaces for zooming into date ranges and informational tooltips for data overlays. The framework includes capabilities for visual configuration, such as axis scaling, color schem
Provides a comprehensive collection of reusable charting components built specifically with D3.js.
react-force-graph is a React component for rendering interactive 2D and 3D network visualizations using a force-directed layout engine. It functions as an interactive data visualization library that employs D3-force simulations to manage node physics and relationship positioning. The library includes a 3D visualization tool that utilizes ThreeJS to render complex nodes and links within an immersive space. It provides programmatic control over zooming, panning, and viewport navigation, alongside a coordinate-to-object picking mechanism for handling user interactions like clicks, hovers, and dr
Builds upon D3-force simulations to manage node physics and the positioning of network relationships.
Ce projet fournit une collection de composants d'interface utilisateur réutilisables pour rendre des graphiques interactifs pilotés par les données au sein d'applications web. Il fonctionne comme un pont entre l'architecture basée sur les composants du framework et les bibliothèques graphiques de bas niveau, permettant aux développeurs d'encapsuler une logique de visualisation complexe dans des éléments standards. La bibliothèque se distingue en intégrant la liaison de données réactive et la gestion du cycle de vie directement dans le processus de création de graphiques. Cela garantit que les représentations visuelles, telles que les graphiques à barres, linéaires et circulaires, se synchronisent automatiquement avec les modèles de données sous-jacents et ajustent leurs dimensions en réponse aux changements dans le conteneur parent. Le framework prend en charge un large éventail de capacités interactives, y compris les transitions d'état animées, les entrées utilisateur déléguées par événement et les superpositions d'informations contextuelles. Les utilisateurs peuvent en outre adapter la sortie visuelle grâce à des options de configuration étendues pour les légendes, les étiquettes d'axe, les palettes de couleurs et la présentation des info-bulles.
Offers a collection of directives for rendering interactive data visualizations using the D3.js library.