D3 in Depth
d3indepth.com
D3 in Depth
1–10 of 84 posts
Re: D3 in Depth
#2Re: D3 in Depth
#3[flagged]
Re: D3 in Depth
#4[flagged]
Re: D3 in Depth
#5And even beyond that, there's Observable Framework[2], a static site generator for building visualization dashboards (that supports Plot, D3 and lots of other libraries).
Re: D3 in Depth
#6I view D3 and jQuery as being somewhat similar and both are very prone to spaghetti. Something like VisX adds a lot of structure over the D3 you're using to keep things sane.
Re: D3 in Depth
#7Even if you don't draw data on the web, you'll probably eventually draw data somewhere, and you'll be glad to look for an equivalent in that ecosystem.
Re: D3 in Depth
#8Even if you never end up using it professionally, I think it's worth it to learn D3. The core point that the library makes is that your projection of the data (say, a 1080p screen, 1920x1080) is always different from the dimensions of the data itself (say, grading from 0-100). At some point you need to decide how to scale the data (0-100) so that it draws correctly according to the projection (1920x1080). You can do…
Pretty sure I had to scale the rectangles I was drawing for the graph according to the dimensions of the png I was making.
It was of course very trivial, and nothing like the amazing things D3 can do. But it was a neat experience, making something of my own for very first time that produced an image on the computer.
Re: D3 in Depth
#9Whereas you could show me some partial differential equations to solve that I haven’t touched in 10 years and that somehow comes back quicker.
But I also think the d3 reference docs are absolutely horrible too.
Re: D3 in Depth
#10If you like the idea of using D3 for data visualization but you want something a bit higher level, check out Observable Plot[1], a library by the D3 team that adds a lot of conventions and conveniences on top of D3, specifically for building plots, charts and graphs. And even beyond that, there's Observable Framework[2], a static site generator for building visualization dashboards (that supports Plot, D3 and lots of…