Re:D3.compose – compose reusable charts and components with ...
by softawre on Monday December 07, 2015 @10:35AM
(#10690038)
There are many D3 wrappers for quick starting D3. dc.js is a good one.
Re:D3.compose – compose reusable charts and components with ...
by awjr on Monday December 07, 2015 @11:47AM
(#10690571)
dc.js is one of those libraries that completely blows client's minds. The hard thing to do as a developer is not to try and filter the data too much. dc.js lets the end-user filter the data interactively and create their own stories, you just have to work out the questions each chart lets the user ask. http://dc-js.github.io/dc.js/
As it sits on top of crossfilter (http://square.github.io/crossfilter/) you can also do unusual things behind the scenes to the data sets. As an example, I used google maps to restrict datasets to the current map view. Worked surprisingly well. http://www.bathhacked.org/projects/hacked21-food-standards/
Re:D3.compose – compose reusable charts and components with ...
by elsherbini on Monday December 07, 2015 @12:02PM
(#10690707)
It looks like the link to the project on that article is down (http://www.sure-sense.com/fhrs/). Is it hosted elsewhere? I'd love to take a look.
Re:D3.compose – compose reusable charts and components with ...
by awjr on Monday December 07, 2015 @04:02PM
(#10692672)
Yeah sadly, it was a hackathon hack I repurposed afterwards for a startup I was working for. Will try and dig it out.
Re:D3.compose – compose reusable charts and components with ...
by placeybordeaux on Monday December 07, 2015 @10:36AM
(#10690051)
I really enjoyed using dc.js. It also rolls in crossfilter which is awesome for drilling down into data.
Re:D3.compose – compose reusable charts and components with ...
by sean_the_geek on Monday December 07, 2015 @11:21AM
(#10690359)
thanks for mentioning dc.js. I am looking for D3 wrappers which will make life a bit more simple. Care to mention more?
Re:D3.compose – compose reusable charts and components with ...
by infie on Monday December 07, 2015 @11:33AM
(#10690466)
nvd3 (https://github.com/novus/nvd3) is also pretty good.
Re:D3.compose – compose reusable charts and components with ...
by bbaumgar on Monday December 07, 2015 @12:01PM
(#10690700)
We've really enjoyed c3.js (http://c3js.org/). It has a wide offering of visualizations types and come with nice on-hover tooltips, which is something that I've had trouble finding anywhere else. Unfortunately it's difficult to customize their offerings, but they've covered 90% of our usecases.
Re:D3.compose – compose reusable charts and components with ...
by krebby on Monday December 07, 2015 @11:37AM
(#10690503)
I hear this often but I'm not sure I agree. With almost all of these charting libraries you quickly run into the law of leaky abstractions. Most of the examples of things you'd want to do are written pretty clearly by Mike himself. They are easy to adapt by changing a few things around, instead of sticking with an inflexible abstraction.
D3 is super for customization, but it's really really low-level.