awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
novus avatar

novus/nvd3

0
View on GitHub↗
7,227 estrellas·2,079 forks·JavaScript·11 vistasnvd3.org↗

Nvd3

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 incorporates data binding and event-driven interactivity to support dynamic data exploration.

Features

  • Data Visualization - Generates interactive charts and graphs to communicate complex information effectively.
  • Interactive Data Charting - Transforms complex datasets into interactive visual charts and graphs for web browser display.
  • SVG-Based Vector Rendering - Utilizes SVG-based vector rendering to ensure sharp, scalable visualizations in the browser.
  • Visualization Frameworks - Provides a comprehensive toolkit of predefined chart types for building custom interactive data visualizations.
  • Chart Components - Provides a collection of reusable charting components that wrap low-level drawing logic.
  • Data Binding - Links datasets to DOM attributes using D3's update-enter-exit pattern for synchronized data rendering.
  • Data Visualizations - Renders reusable charts and graphs to represent complex datasets within a web browser.
  • Chart Template Libraries - Offers a library of modular chart templates that simplify the creation of data-driven web documents.
  • D3.js Implementations - Builds reusable data visualizations as a wrapper around the D3.js library.
  • Analytical Web Application Frameworks - Provides modular templates for building interactive data-driven dashboards and analytical interfaces.
  • Custom Data Graphing - Enables the development of tailored visual representations to identify trends and outliers across dataset types.
  • Event-Driven Interaction Handlers - Binds mouse and touch events to D3 transition functions for dynamic exploration of data.
  • SVG Attribute Styling - Implements visual properties by directly modifying SVG attributes based on data scales.
  • Selection-Based Manipulators - Employs a declarative selection mechanism to apply visual changes across multiple elements without manual loops.
  • Data Visualization - Reusable chart components for D3.
  • Chart Libraries - Reusable chart components for various standard visualizations.
  • Charting Libraries - Reusable charting components built on top of D3.js.
  • Game Engines - Reusable charting components for D3.
  • JavaScript Charting - Reusable charting components built on top of D3.js.
  • JavaScript Charting Libraries - Reusable charting components built on top of D3.js.

Historial de estrellas

Gráfico del historial de estrellas de novus/nvd3Gráfico del historial de estrellas de novus/nvd3

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Nvd3

Proyectos open-source similares, clasificados según cuántas características comparten con Nvd3.
  • ecomfe/echartsAvatar de ecomfe

    ecomfe/echarts

    66,608Ver en GitHub↗

    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

    TypeScript
    Ver en GitHub↗66,608
  • dc-js/dc.jsAvatar de dc-js

    dc-js/dc.js

    7,431Ver en GitHub↗

    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

    JavaScript
    Ver en GitHub↗7,431
  • c3js/c3Avatar de c3js

    c3js/c3

    9,345Ver en GitHub↗

    c3 is a charting library for creating reusable data visualizations and interactive charts based on the D3 JavaScript framework. It functions as a declarative visualization framework that generates complex charts through high-level configurations rather than manual SVG manipulation. The project provides a reusable chart component library and a tool for converting raw datasets into scalable vector graphics. These capabilities allow for the implementation of interactive data visualizations and web-based data reporting using standardized templates. The library supports the development of custom

    JavaScript
    Ver en GitHub↗9,345
  • shutterstock/rickshawAvatar de shutterstock

    shutterstock/rickshaw

    6,520Ver en GitHub↗

    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

    JavaScriptchartsd3graph
    Ver en GitHub↗6,520
Ver las 30 alternativas a Nvd3→

Preguntas frecuentes

¿Qué hace novus/nvd3?

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.

¿Cuáles son las características principales de novus/nvd3?

Las características principales de novus/nvd3 son: Data Visualization, Interactive Data Charting, SVG-Based Vector Rendering, Visualization Frameworks, Chart Components, Data Binding, Data Visualizations, Chart Template Libraries.

¿Qué alternativas de código abierto existen para novus/nvd3?

Las alternativas de código abierto para novus/nvd3 incluyen: ecomfe/echarts — ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It… c3js/c3 — c3 is a charting library for creating reusable data visualizations and interactive charts based on the D3 JavaScript… shutterstock/rickshaw — Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a… plotly/plotly.js — Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations.… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data…