Data visualization has been a passion of mine for a long time, and more recently D3.js, a JavaScript library for manipulating data (my doppelgänger is a biologist who wrote a book on evolutionary biology, published by Brasilia's University Press).
Some of my best answers (according to myself, not to the upvotes)
- Is there a way to convert CSV columns into hierarchical relationships?
- How to calculate the scale's result?
- How to assign the center of d3.forceRadial dynamically using functions?
- Selecting null: what is the reason of using 'selectAll(null)' in D3.js?
- How to transition along a path partially or by percentage only
- Array.map() vs d3.selectAll().data.enter()
- How can I implement an invert function for a point scale?
- SVG & D3.js complex circle diagram
- Reposition nodes in a multi-foci d3 force layout
- d3 tsv/csv columns in accessor (row) function
- d3 logarithmic scale returns NaN
- Pictogram on a map: d3 use squares to represent counts
- Ordinal scale behaviour
- D3 sort() results in weird unexpected behaviour
Did you enjoy some of my answers? Do you want to say "thanks"? Buy one of my designs at my SpreadShirt shop (evolutionary biology + programming).