Vega
30 Oct 2021 - 11 May 2024
- Great little dataviz tool, I'm using it all over the place, including here.
- BUT: doesn't do DAGs. Has some built in stuff for trees, and for force-directed layouts
- Made a hacky layout system for Rawsugar recipes; kind of works but doesn't look great.
- Idea: Vega uses d3-hierarchy, but there is also a erikbrinkman/d3-dag: Layout algorithms for visualizing directed acyclic graphs id:: cBsSfX3xe created-at:: 1626719642247 updated-at:: 1626719677081 . So wonder what would be involved in making an extension. Probably a lot of pain
Heatmaps
- Has heatmaps but not with dendrogram clustering, a la pheatmap. So need to build that, which I think should be possible.
- How can I create a clustered heatmap with dendrograms on the side in Vega? - Stack Overflow
- Assholes closed my question! Damn, no wonder Stack Overflow is dying.
- OK well I actually implemented this, need to package and release it.
Volcano Plots
- Can't find examples, but should be pretty straightforward
Hanami
- A clojure wrapping that I haven't bothered to use yet. It does remplating and so lets you build higher-order stuff than plain Vega[lite], but most of that you can do with regular Clojure with ease.