An open-source library for data visualization on the web.

San Francisco, CA
Observable Plot 0.6.7 is here 🎉, and with it, our first foray into interactive visualization! I’m so proud of the subtle details that make it shine. What makes it so great? 🧵 github.com/observablehq/plot…
8
90
605
230,353
Replying to @d3js_org
@d3js_org (credited to @mbostock, @jasondavies, @recifs) wins the Test of Time Special Award for the 2022 #IIBAwards. In the words of the judges, “since its humble beginnings in 2011, d3.js has become inextricable from the data viz world.”
11
65
#ieeevis InfoVis 10 year Test of Time award to D3, by @mbostock @jeffrey_heer & @VOgievetsky What can I say. More citations than any InfoVis paper ever. More real-world impact than any InfoVis paper ever. d3.js for the win!!!
2
18
78
A new generation of D3 examples, structured as functions of data + options for convenient use and reuse, anywhere. Announcing: D3 Charts! 🎉 observablehq.com/@d3/charts?…
9
138
672
The second release of Observable Plot, 0.2, is now available! Changelog packed with details and examples: github.com/observablehq/plot…
3
21
91
for work i wrote up ~ten things to know about Plot for someone (me) who only knows d3. through my ignorance of ggplot & Vega-Lite, i experienced the “grammar of graphics” paradigm fresh in Plot, & feel a debt of gratitude and an itch to read the classics observablehq.com/@observable…
2
9
50
We're excited to announce Observable Plot, a new open-source library for faster and easier data exploration on the web! 📈🚀 Plot's concise API and thoughtful defaults are designed for a more joyful visualization process, try out the beta and let us know! observablehq.com/@observable…
4
108
477
Announcing a new open-source JavaScript library for exploratory data visualization: Observable Plot! observablehq.com/@observable…
12
294
1,263
Do you have lots of time series (analytics, say) you’d like to visualize? Try horizon charts! They’re space-efficient, and when aligned by time you can see coincident patterns across series. A little library: observablehq.com/@observable…
5
31
189
It’s been ten years since I pushed the first release of D3.js to GitHub. Have I learned anything? I hope so… but it’s a journey. observablehq.com/@mbostock/1…
39
417
2,209
How D3 Moved Us — On its 10th anniversary, tales of charts escaping Flatland and pushing us around. Feat. @Harry_Stevens @GurmanBhatia @veltman @jodyavirgan @DeniseDSLu @KevinQ @jasondavies and Siân observablehq.com/@tophtucker…
6
36
168
The #d3js 10 Year Celebration Kick-off event is tomorrow with announcements for the D3 community and reflections on lessons learned from 10 years of #opensource data visualization 🎉 👉 meetup.com/D3-Online/events/… hosted by @enjalot. Speakers include @mbostock @mmeckf @sxywu & More
3
44
127
Join us on Feb 17th to celebrate 10 years of #d3js! We have some exciting announcements for the D3 community and reflections on lessons learned from 10 years of #opensource data visualization 🎉 meetup.com/D3-Online/events/…
24
79
Observable Inputs is more than basic inputs (sliders, checkboxes, etc.) — it includes fancy inputs for exploring tabular data and is designed to work together with tools such as D3 and Vega-Lite. A quick tour: observablehq.com/@observable…
1
9
50
As of d3-array 2.10, d3​.group, d3.rollup, and friends now use InternMap internally. Group by dates! Rejoice! 🥳github.com/d3/d3-array/relea…
1
4
25
After many months of being intrigued yet afraid of both d3-force and Observable notebooks, I have finally decided to dive in and ended up making a little tutorial. observablehq.com/@ben-tanen/…
3
10
76
D3.js retweeted
🎊My updated Intro #svg+#d3js course is out @FrontendMasters🥳 Please check it out—I put so much 💖💭⏰ into it & am esp proud of all the small exercises that build up to one big #dataviz by the end🌸✨ 🔗frontendmasters.com/courses/… 📚observablehq.com/@sxywu/intr… made w/ @observablehq
3
21
167
d3-array now supports set operations: intersection, union, difference, superset, subset, disjoint. observablehq.com/@d3/set-ope…
15
98
Help us learn about your needs and goals with #d3js by filling out our D3 Community Survey! bit.ly/31zea28
1
13
25