News for hackers. Stuff that matters.
Re:DIY Bertin Matrix with 569 Dominoes and No Glue by isoprophlex on Thursday August 06, 2020 @09:07AM (#24070518)
What a neat way of thinking about (dimension a, dimension b, value) tuples.

Does anyone know of any library to visualise data this way?

Re:DIY Bertin Matrix with 569 Dominoes and No Glue by jamessb on Thursday August 06, 2020 @12:04PM (#24072224)
The authors created Bertifier (project page [1], demo [2], paper [3]); the paper has comparisons to other tools.

There was a paper at IEEE VIS last year ("Guiro: User-Guided Matrix Reordering" [4]) about a tool that implemented > 70 matrix seriation/reordering methods, but I don't think the code is available. There was also a State of the Art Review on matrix re-ordering methods from 2016 [5, 6]: it is mostly about the algorithms rather than available implementations, but it mentions reorder.js [7].

[1]: https://aviz.fr/bertifier

[2]: https://aviz.fr/bertifier_app/

[3]: https://aviz.fr/wiki/uploads/Bertifier/bertifier-authorversi...

[4]: https://vcg.seas.harvard.edu/publications/guiro-user-guided-...

[5]: https://onlinelibrary.wiley.com/doi/full/10.1111/cgf.12935

[6]: https://bib.dbvis.de/uploadedFiles/MatrixReorderingSTAR.pdf

[7]: https://github.com/jdfekete/reorder.js

Re:DIY Bertin Matrix with 569 Dominoes and No Glue by isoprophlex on Thursday August 06, 2020 @12:39PM (#24072632)
O wow, what a fantastic reply. Thanks a lot for all those delicious links!
Re:DIY Bertin Matrix with 569 Dominoes and No Glue by itronitron on Thursday August 06, 2020 @10:31AM (#24071209)
d3.js and Observable are a good place to start, you may need to provide your own sorting/ordering algorithm

[edit] and you can also now easily do this in MS Excel

Re:DIY Bertin Matrix with 569 Dominoes and No Glue by isoprophlex on Thursday August 06, 2020 @12:41PM (#24072651)
Thanks, I was imprecise, visualizing I can do. It's the sorting algo I was curious about
Re:DIY Bertin Matrix with 569 Dominoes and No Glue by itronitron on Friday August 07, 2020 @02:13AM (#24078887)
Nearest neighbor ordering algorithms (hierarchical clustering, dendrograms) are well suited for sorting the items in either or both axes. If either axis relates directly to a physical dimension then it might be best to maintain that order in the matrix. A lot of the fun is in working out how to measure distance between items based on their values as that drives the results of the nearest neighbor order.
Re:DIY Bertin Matrix with 569 Dominoes and No Glue by Etheryte on Thursday August 06, 2020 @10:07AM (#24070986)
This is often referred to as a bubble chart, and most common graphing libraries support it. An alternative would be a scatter plot with three variables where the third variable, value in your case, is coded by color.