awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dc-js avatar

dc-js/dc.js

0
View on GitHub↗
7,431 Stars·1,771 Forks·JavaScript·Apache-2.0·7 Aufrufe

Dc.js

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 navigable interfaces for deep analysis.

The suite covers a wide array of chart types, including sunbursts, choropleths, heat maps, and scatter plots, alongside numeric metrics and tabular data grids. It provides a comprehensive set of interaction components such as range brushes, checkbox menus, and text search fields to control data subsets.

The library includes utilities for global color scheme management, chart group coordination, and accessibility enhancements for screen readers.

Features

  • Data Visualization Dashboards - Provides tools for constructing analytical dashboards and data visualization interfaces from structured data.
  • Interactive Data Charting - Provides a comprehensive framework for transforming datasets into interactive visual charts and graphs.
  • Multi-Dimensional Data Indexing - Integrates natively with Crossfilter to maintain multi-dimensional data stores for high-performance filtering and slicing.
  • Data Exploration - Enables users to interactively browse, filter, and inspect raw data structures to identify patterns via visualizations.
  • Visualization Coordinate Mapping - Implements scalable axes and layout generators to map data values to a two-dimensional coordinate system.
  • Data Visualization Charts - Provides a standard suite of data rendering for bar, line, pie, scatter, bubble, and heat map charts.
  • Dimensional Data Slicing - Enables segmentation of data into specific categories or ranges to create focused, interactive views.
  • Dimensional Linking - Implements interactive chart linking to filter and drill down into specific data dimensions.
  • Multi-Dimensional Analysis - Connects SVG or Canvas visualizations to multi-dimensional data stores for coordinated filtering and analysis.
  • SVG Data Visualization - Utilizes D3.js to programmatically generate SVG vector graphics that represent complex data sets.
  • Coordinate Systems - Implements utilities for defining and rendering mathematical axes and 2D coordinate grids.
  • Linked Filtering Transitions - Provides animated transition updates across all active charts when a filter is applied to a dimension.
  • Dashboard Data Filters - Provides interactive components that apply global filters to all dashboard widgets simultaneously.
  • Charting Libraries - Provides a collection of interactive charts and graphical representations powered by D3.js.
  • Chart Synchronization - Coordinates the registration and refreshing of multiple visualizations as a single synchronized unit.
  • View Coordination Systems - Synchronizes multiple visualizations by broadcasting filter changes across a shared group of active charts.
  • Visualization Frameworks - Provides a comprehensive framework for creating coordinated multi-dimensional data visualizations.
  • Choropleth Maps - Generates thematic maps from GeoJSON data where areas are shaded according to their values.
  • Box Plots - Provides data distribution visualizations using boxes and whiskers with outlier highlighting and tooltips.
  • Bar Charts - Displays categorical or numerical data using bar charts and histograms.
  • Row Charts - Implements proportional data display as slices or bars with connector lines to labels.
  • Stacked - Overlays multiple data series on a single chart using stacked layouts to show part-to-whole relationships.
  • Pie Charts - Provides circular slice charts to display proportional data segments as parts of a whole.
  • Bubble Charts - Renders data using circles where the radius is determined by the value.
  • Scatter Charts - Plots data points on a 2D coordinate system using SVG or Canvas to visualize correlations.
  • Horizon Charts - Provides compact vertical stacking of multiple time-series data to visualize trends.
  • Grid Charts - Implements data plotting on a grid with X and Y axes and synchronized brushing.
  • Sunburst Charts - Renders hierarchical data as concentric circles with animated transitions and wedge sorting.
  • Tabular Display Management - Supports the display of aggregated or raw data in tables with paging and group-based sections.
  • Area Charts - Renders data as a series of connected points or as a filled area.
  • Mixed Chart Types - Provides charts that support multiple data series types within a single coordinate system.
  • Heat Map Generators - Generates interactive heat maps to visualize distribution patterns using a matrix of colored boxes.
  • Data Grids - Provides interactive tabular components for displaying and editing structured data using custom HTML templates.
  • Data Tables - Provides components for rendering, sorting, and slicing structured data in tabular formats.
  • Line Charts - Renders data point plotting connected by lines with options for curving and area fills.
  • Multi-Series Charting - Visualizes multiple related datasets within a single coordinate system to facilitate comparison.
  • Dynamic Data Dashboards - Allows visualizations to refresh their datasets dynamically without requiring a full page reload.
  • HTML Template Renderers - Generates tabular views and grids by injecting processed data into customizable HTML structural templates.
  • Range Brushes - Ships a continuous range selection tool for coordinated filtering across associated charts.
  • Tabular Data Components - Implements UI components for rendering structured data in tables using raw rows or aggregated data.
  • State-Driven Animations - Calculates interpolated visual changes between data states to provide smooth motion during filter updates.
  • Data Visualization - Multi-dimensional charting library for D3.
  • Chart Libraries - Charting library optimized for handling large datasets.
  • Charting Libraries - Multi-dimensional charting library built for crossfilter integration.
  • Game Engines - Multi-dimensional charting library built on D3.
  • JavaScript Charting - Multi-dimensional charting library built to work with crossfilter.
  • JavaScript Charting Libraries - Multi-dimensional charting library built for crossfilter integration.

Star-Verlauf

Star-Verlauf für dc-js/dc.jsStar-Verlauf für dc-js/dc.js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Dc.js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dc.js.
  • naver/billboard.jsAvatar von naver

    naver/billboard.js

    5,980Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗5,980
  • evidence-dev/evidenceAvatar von evidence-dev

    evidence-dev/evidence

    5,919Auf GitHub ansehen↗
    JavaScriptanalyticsbusiness-intelligencedashboard
    Auf GitHub ansehen↗5,919
  • edp963/davinciAvatar von edp963

    edp963/davinci

    5,002Auf GitHub ansehen↗

    Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl

    TypeScriptdashboarddata-visualizationdavinci
    Auf GitHub ansehen↗5,002
  • britecharts/britechartsAvatar von britecharts

    britecharts/britecharts

    3,723Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗3,723
Alle 30 Alternativen zu Dc.js anzeigen→

Häufig gestellte Fragen

Was macht dc-js/dc.js?

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.

Was sind die Hauptfunktionen von dc-js/dc.js?

Die Hauptfunktionen von dc-js/dc.js sind: Data Visualization Dashboards, Interactive Data Charting, Multi-Dimensional Data Indexing, Data Exploration, Visualization Coordinate Mapping, Data Visualization Charts, Dimensional Data Slicing, Dimensional Linking.

Welche Open-Source-Alternativen gibt es zu dc-js/dc.js?

Open-Source-Alternativen zu dc-js/dc.js sind unter anderem: naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… evidence-dev/evidence. edp963/davinci — Davinci is a business intelligence and data visualization platform used for building interactive dashboards and… britecharts/britecharts — Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable… chartscss/charts.css — charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without… nhn/tui.chart — tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive…