11 repositorios
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.
Este proyecto es una herramienta de visualización de datos con D3.js y un generador de gráficos de barras dinámicos que convierte datos históricos de rankings desde archivos CSV en líneas de tiempo visuales animadas. Funciona como un visualizador de rankings CSV y un dashboard de rankings de series temporales para ilustrar cómo cambian las posiciones de diferentes entidades a lo largo del tiempo. La herramienta cuenta con animaciones de tendencias de clasificación y ordenamiento automatizadas que transforman datos históricos estáticos en transiciones dinámicas. Incluye escalado de ejes personalizable, como escalas semilogarítmicas para manejar variaciones extremas en las magnitudes de los datos, y esquemas de color dinámicos que asignan colores basados en nombres de entidades o tipos de categorías. El sistema cubre la animación de datos de series temporales, personalización estética de gráficos para elementos como el redondeo de esquinas de barras y posicionamiento de etiquetas, y la importación de archivos planos estructurados para alimentar la visualización.
Built specifically using the D3.js framework to generate animated visual timelines from historical data.
react-stockcharts is a financial charting library built with React and D3 for visualizing market price data. It provides a system for rendering stock charts and candlestick visualizations to represent market movement. The library functions as a technical analysis tool that computes and overlays mathematical trading indicators on price charts. It includes an interactive interface for navigating financial data through zooming, panning, and the addition of manual geometric annotations. The project covers financial data visualization, market price tracking, and the creation of interactive tradin
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.
Este proyecto proporciona una colección de componentes de interfaz de usuario reutilizables para renderizar gráficos interactivos basados en datos dentro de aplicaciones web. Funciona como un puente entre la arquitectura basada en componentes del framework y las librerías de gráficos de bajo nivel, permitiendo a los desarrolladores encapsular una lógica de visualización compleja en elementos estándar. La librería se distingue por integrar el enlace de datos reactivo y la gestión del ciclo de vida directamente en el proceso de creación de gráficos. Esto asegura que las representaciones visuales, como gráficos de barras, líneas y sectores, se sincronicen automáticamente con los modelos de datos subyacentes y ajusten sus dimensiones en respuesta a los cambios en el contenedor principal. El framework admite una amplia gama de capacidades interactivas, incluyendo transiciones de estado animadas, entradas de usuario delegadas por eventos y superposiciones de información contextual. Los usuarios pueden adaptar aún más la salida visual a través de amplias opciones de configuración para leyendas, etiquetas de ejes, paletas de colores y presentación de tooltips.
Offers a collection of directives for rendering interactive data visualizations using the D3.js library.