ScrollyVideo.js is a JavaScript library that makes it easier to incorporate videos in…
JavaScript
-
Scrolly video JavaScript library
-
Agent-based modeling in JavaScript
Atomic Agents is a JavaScript library by Graham McNeill that can help simulate…
-
Observable Plot, a JavaScript library for more straightforward visualization of tabular data
If you’re into the notebook workflow, Observable Plot is a JavaScript library built…
-
Guide for React with D3.js
Amelia Wattenberger wrote a guide on how you can use the JavaScript library…
-
Small JavaScript library for density plots
Twitter released a small JavaScript library to make density plots — for when…
-
Arquero, a JavaScript library to query and transform datasets
An often painful yet necessary step in visualization is to get your data…
-
Two.js for two-dimensional drawing and animation in modern web browsers
“Two.js is deeply inspired by flat motion graphics. As a result, two.js aims…
-
Layer Cake, a graphics framework for more flexible web graphics
Michael Keller released a new version of Layer Cake:
Layer Cake is a… -
Members Only
How to Make Interactive Frequency Trails with D3.js
Layering time series data or distributions with this method can change the feel and aesthetic versus a multi-line chart or small multiples. In some cases, frequency trails let you show more in less space.
-
xkcd-style charts in JavaScript
For xkcd fans, here’s a JavaScript library by Tim Qian that lets you…
-
Animating a lot of dots with WebGL and REGL.js
A couple of weeks ago, The Washington Post visualized 13,000 school districts using…
-
Members Only
Getting Started with D3.js
Learn how to build a custom visualization using D3.js and get acquainted with the popular JavaScript library.
-
Members Only
How to Make an Interactive Map of Geographic Paths
With latitude and longitude coordinates, there are a number of ways to map geographic data using D3.js and Leaflet.
-
Scrollama.js, a JavaScript library for scrollytelling
Russell Goldenberg released Scrollama.js in an effort to make scrollytelling more straightforward to…
-
Visualize large datasets with deck.gl
deck.gl is an open source framework developed by Uber to visualize large datasets…
-
Embedding.js: Data-driven environments for virtual reality
Embedding.js is a work-in-progress JavaScript library by Beau Cronin that makes it more…
-
Textured SVG patterns in JavaScript
In case you didn’t get the memo, pattern fills are back and so…
-
Members Only
How to Make an Interactive Stacked Area Chart
Stacked area charts let you see categorical data over time. Interaction allows you to focus on specific categories without losing sight of the big picture.
-
Members Only
How to Make an Interactive Bar Chart With a Slider
Provide a slider for the standard bar chart so that users can shift focus to a point of interest.
-
Plotly.js, a JavaScript graphing library, open-sourced
Plotly, a service that lets you make interactive charts online, open-sourced their main…