11 Repos
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.
Dieses Projekt ist ein D3.js-Tool zur Datenvisualisierung und ein Generator für dynamische Balkendiagramme, der historische Ranking-Daten aus CSV-Dateien in animierte visuelle Zeitachsen umwandelt. Es fungiert als CSV-Ranking-Visualisierer und Zeitreihen-Ranking-Dashboard, um zu veranschaulichen, wie sich die Positionen verschiedener Entitäten über einen Zeitraum verändern. Das Tool bietet automatisierte Sortier- und Ranking-Trendanimationen, die statische historische Daten in dynamische Übergänge verwandeln. Es enthält anpassbare Achsenskalierungen, wie z. B. semi-logarithmische Skalen zur Handhabung extremer Abweichungen in der Datengröße, sowie dynamische Farbschemata, die Farben basierend auf Entitätsnamen oder Kategorietypen zuweisen. Das System deckt Zeitreihen-Datenanimation, die Anpassung der Diagrammästhetik für Elemente wie Balkenabrundungen und Label-Positionierung sowie den Import strukturierter Flat-Files zur Steuerung der Visualisierung ab.
Built specifically using the D3.js framework to generate animated visual timelines from historical data.
react-stockcharts ist eine Finanz-Charting-Bibliothek, die mit React und D3 für die Visualisierung von Marktpreisdaten erstellt wurde. Sie bietet ein System zum Rendern von Aktiencharts und Candlestick-Visualisierungen, um Marktbewegungen darzustellen. Die Bibliothek fungiert als technisches Analysetool, das mathematische Handelsindikatoren auf Preis-Charts berechnet und überlagert. Sie enthält eine interaktive Schnittstelle zur Navigation durch Finanzdaten mittels Zoomen, Panning und dem Hinzufügen manueller geometrischer Annotationen. Das Projekt deckt Finanzdatenvisualisierung, Marktpreisverfolgung und die Erstellung interaktiver Trading-Dashboards ab.
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.
Dieses Projekt bietet eine Sammlung wiederverwendbarer UI-Komponenten zum Rendern interaktiver, datengesteuerter Diagramme innerhalb von Webanwendungen. Es fungiert als Brücke zwischen der komponentenbasierten Architektur des Frameworks und Low-Level-Grafikbibliotheken, was es Entwicklern ermöglicht, komplexe Visualisierungslogik in Standardelemente zu kapseln. Die Bibliothek zeichnet sich durch die Integration von reaktivem Data-Binding und Lebenszyklusmanagement direkt in den Diagrammprozess aus. Dies stellt sicher, dass visuelle Darstellungen, wie Balken-, Linien- und Tortendiagramme, automatisch mit den zugrunde liegenden Datenmodellen synchronisieren und ihre Dimensionen als Reaktion auf Änderungen im übergeordneten Container anpassen. Das Framework unterstützt eine breite Palette interaktiver Funktionen, einschließlich animierter Zustandsübergänge, ereignisdelegierter Benutzereingaben und kontextbezogener Informations-Overlays. Benutzer können die visuelle Ausgabe durch umfangreiche Konfigurationsoptionen für Legenden, Achsenbeschriftungen, Farbpaletten und Tooltip-Präsentation weiter anpassen.
Offers a collection of directives for rendering interactive data visualizations using the D3.js library.