What would be a simple way to visualize a plotted graph with clojure? (library recommendations etc) It's for a simple weight over time tracking with expected & and actual weight over a number of weeks
Thank you zane they both look good, I'll try them out !
Thanks for the plug @zane!
@gbson Both use Vega/Vega-Lite, which means you can create visualizations using either one, and still use them in the other.
Vega/Vega-Lite are very concordant with the Clojure philosophy, built by a great team (Interactive Data Lab at University of Washington), and supported in quite a few different contexts (a number of analytics tools are starting to use it, and I think WikiLabs may support as well).
You may also want to check out Hanami/Saite to see if that fits your flow.
I did a talk on the philosophical relationship between Vega & Clojure here if you're interested: https://www.youtube.com/watch?v=hXq5Bb40zZY
I found gorilla repl, maybe that would be a good fit?
ALSO based on Vega 🙂 Though, the gorilla-repl plotting API is not as powerful as Vega-Lite, and not necessarily any easier to use for simple plots (Vega-Lite really is pretty boiled down).
I keep meaning to add a namespace for gorilla repl that will make it possible to use vega-lite visualizations in gorilla
Here's my personal solution to that problem: https://github.com/zane/vega.repl
Oz is another option: https://github.com/metasoarous/oz
@gbson See Saite https://github.com/jsa-aerial/saite Self contained uberjar. All you need is java8. Grab it, run it, load the examples, start hacking. Far more capable than gorilla.
Thanks, looks great I'll give it a go!
Also based on Vega/Vega-Lite 🙂