Project Awesome project awesome

D3

Library for producing dynamic, interactive data visualizations.

Collection 5.3k stars GitHub

Charts

billboard.js 6.0k updated 2d ago

Re-usable chart library [bar, line, area, donut, pie, step, spline]

britecharts 3.7k updated 2y ago

Client-side reusable charting library [bar, line, donut, sparkline, step]

chart-parts 607 (archived)

A flexible, React-friendly, Grammar of Graphics for data visualization

cubism 4.9k updated 11mo ago

Time series visualization

c3 9.4k updated yesterday

Reusable chart library [line, spline, step, area, stacked, bar, pie, donut]

dagre-d3 3.0k updated 2y ago

Layout directed graphs on the client-side

dc.js 7.4k updated 1y ago

For heavy amounts of data

d2b 98 updated 3y ago

Chart library for axis, pie, sankey, sunburst charts

d3-bar 175 updated 7y ago

Bar chart

d3-beeswarm 52 updated 3y ago

Plugin which computes a beeswarm arrangement

d3-boxplot 23 updated 3y ago

d3js box plot plugin

d3-bumps-chart 15 updated 2y ago

Plugin for visualizing bumps charts

d3-dag 1.5k updated 6mo ago

Layout algorithms for visualizing directed acylic graphs

d3-ez 53 updated 1mo ago

Easy Reusable D3 Charts & Components [bar, donut, pie, bubble, rose, heatmap]

d3-flame-graph 965 updated 5d ago

Flame graphs from hierarchical data

d3-funnel 335 updated 2d ago

A funnel and pyramid chart library

d3-gridding 104 updated 3y ago

Chart mockups using grids

d3-heatmap 246 updated 9y ago

Heatmap

d3-message-sequence 102 updated 7y ago

A dynamic/static message sequence chart

d3-upset

Functions for plotting an UpSet plot [upset, bar, intersections, venn, relationships]

d3-x3d 117 updated 4d ago

Data Driven 3D Charts with D3 and X3D [bubble, bar, surfacearea, scatterplot, area]

d3fc

A collection of interactive chart components [line, bar, stacked, scatter, candlestick, ohlc]

d3plus 1.6k updated 1mo ago

Extension library for easy creation of visualizations [scatter, stacked, line, bar, pie, network, bubble, box, map]

d3panels

Interactive charts with linked brushing [dot, scatter, line, heatmap, histogram]

d3pie 370 updated 3y ago

A configurable pie chart lib and generator

D3xter

Straight forward plotting [plot, timeline, bar, histogram, pie]

D4 432 updated 6y ago

Re-usable charts DSL [bar, donut, line, scatter, stacked, waterfall]

dTree 554 updated 1y ago

Family tree library

EventDrops 1.2k updated 1y ago

A time based/event series interactive visualization

metrics-graphics 7.4k updated 3y ago

Optimized for visualizing time-series data [line, scatter, area]

micropolar 125 updated 1y ago

A polar chart library

mpld3 2.4k updated 2mo ago

Export matplotlib graphics to work in the Browser

neo4jd3 1.5k updated 4y ago

Neo4j graph visualization

nvd3 7.2k updated 2y ago

Re-usable charts and chart components [box plot, buttlet, candlestick, line, bar, pie, scatter, sparkline]

oecd-simple-charts 18 updated 3y ago

Simple charting library [box plot, stacked bar, pearl chart]

plotly.js

High level charting library [scatter, line, bar, pie, box plot, histogram, heatmap]

plottable 3.1k updated 6mo ago

Flexible, interactive charts for the web [area, bar, line, pie, scatter, stacked]

rickshaw 6.5k updated 1y ago

Toolkit for creating interactive real-time graphs [line, scatter, bar]

taucharts 1.9k updated 2y ago

Charts with a focus on design and flexibility [line, bar, area, stacked]

vega 11.8k updated 4d ago

A visualization grammar

vega-lite 5.2k updated yesterday

A high-level grammar of interactive graphics

vega-lite-api 219 updated 2d ago

A JavaScript API for Vega-Lite.

venn.js 1.1k updated 5y ago

Area proportional Venn and Euler diagrams

visavail 311 updated 1y ago

Time data availability visualization

vizabi 271 updated 2y ago

A framework for building visual data exploration tools [bubble, map, line, bar, sankey, donut]

WebCola 2.1k updated 2mo ago

Layout for graph visualization and exploration

xkcdgraphs 445 updated 8y ago

Xkcd style graphs [line]

Third Party

Layer Cake 1.7k updated 13d ago

A graphics framework built on top of Svelte.

nivo 14.0k updated 1mo ago

Dataviz components for React with isomorphic ability [bar, line, area, bubble, chord, heatmap]

ngx-charts

Chart framework for Angular [bar, pie, line, area, polar, stacked, bubble]

potion 183 updated 8y ago

Collection of React components for composing visualizations

react-d3-components 1.6k updated 4y ago

D3 Components [bar, stacked, scatter, line, area, pie]

react-d3-library 1.5k updated 5y ago

Library to use D3 in React [area, bar, line, pie, scatter]

react-stockcharts 4.0k updated 3y ago

Highly customizable stock charts [area, line, scatter, bubble, bar, stacked, candlestick]

react-vis 8.8k updated 1y ago

A collection of react components to render visualizations [area, bar, heatmap, line, scatter]

reaviz 1.2k updated 22d ago

Data visualization library for React based on D3

recharts 26.9k updated yesterday

Re-designed charting library built with React

semiotic 2.5k updated yesterday

A data visualization framework combining React & D3 [scatter, line, area]

victory 11.3k updated 3mo ago

Composable React components for building visualizations [area, bar, candlestick, pie, line, scatter, voronoi]

vx 20.7k updated 4mo ago

Visualization components for React [bar, line, scatter, stacked, area, pattern, heatmap, pie, radial, map, geo]

Vs

Declarative visualisation components for Vue.js [bar, line, area, pie, donut, stacked, sankey, timeline]

v-chart-plugin 197 updated 1mo ago

Easily bind a chart to the data stored in your Vue.js components.

Maps

Utils

crossfilter 1.8k updated 2y ago

Library for exploring large multivariate datasets

d3kit-timeline 382 updated 3y ago

Timeline component that labels do not overlap

d3scription 30 updated 4y ago

Tooltip with window edge collision detection

d3-annotation 760 updated 3y ago

Annotation helper with built-in annotation types

d3-area-label 77 updated 2y ago

A library for placing labels in areas

d3-breadcrumbs 5 updated 4y ago

Simplifies breadcrumbs usage

d3-component

Lightweight component abstraction

d3-extended 271 updated 8y ago

Extends d3 with some common jQuery functions

d3-helpers 26 updated 5y ago

Little utility functions

d3-history 49 updated 8y ago

Proper URL bar history

d3-hsluv 10 updated 7y ago

Human-friendly HSL (Hue, Saturation, Lightness) color space.

d3-iconarray 85 updated 4y ago

A plug-in for aligning elements in grids

d3-interpolate-path 340 updated 3y ago

Interpolates paths with different number of points

d3-jetpack 614 updated 2mo ago

Nifty convenience wrappers that speed up your daily work

d3-lasso 89 updated 4y ago

Tag elements by drawing a line over or around objects

d3-legend 726 updated 1y ago

Legend helper

d3-loom 93 updated 8y ago

Plugin to create a "loom" visualization

d3-nelson-rules

Apply nelsons rules of process control to a set of data

d3-peaks 54 updated 10y ago

Find peaks in a noisy signal

d3-ring-note 112 updated 9y ago

Plugin for placing circle and text annotations

d3-scale-cluster 132 updated 3y ago

Scale that clusters data into discrete groups

d3-sparql 121 updated 6y ago

Utility for accessing data from SPARQL Endpoints

d3-template 8 updated 2y ago

Plugin to create and render templates using D3's data binding mechanism

d3-tooltip 13 updated 4y ago

Arrow shaped tooltip with shadows and dynamic content

d3-voronoi-treemap 217 updated 1y ago

Computes a treemap based on a Voronoi tesselation

d3-xray 26 updated 9y ago

Bookmarklet that logs results of the data joins as you mouse over

swoopyarrows 109 updated 9y ago

Plugin to create swoopy arrows

swoopy-drag 121 updated 7y ago

Artisanal label placement for d3 graphics

textures 6.1k updated 3y ago

SVG patterns for data visualization