data-science

Data science, data analysis, and machine learning in Clojure https://scicloj.github.io/pages/chat_streams/ for additional discussions
gibb 2020-02-10T19:58:39.048600Z

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

gibb 2020-02-12T14:39:15.081500Z

Thank you zane they both look good, I'll try them out !

2020-02-12T17:09:18.082100Z

Thanks for the plug @zane!

2020-02-12T17:10:56.082300Z

@gbson Both use Vega/Vega-Lite, which means you can create visualizations using either one, and still use them in the other.

2020-02-12T17:14:19.082500Z

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).

2020-02-12T17:15:09.082700Z

You may also want to check out Hanami/Saite to see if that fits your flow.

2020-02-12T17:22:39.083500Z

I did a talk on the philosophical relationship between Vega & Clojure here if you're interested: https://www.youtube.com/watch?v=hXq5Bb40zZY

gibb 2020-02-10T20:00:36.048900Z

I found gorilla repl, maybe that would be a good fit?

2020-02-12T17:17:51.083100Z

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).

2020-02-12T17:18:26.083300Z

I keep meaning to add a namespace for gorilla repl that will make it possible to use vega-lite visualizations in gorilla

zane 2020-02-10T20:31:41.049Z

Here's my personal solution to that problem: https://github.com/zane/vega.repl

zane 2020-02-10T20:32:01.049300Z

Oz is another option: https://github.com/metasoarous/oz

🙏 1
jsa-aerial 2020-02-10T22:34:54.051400Z

@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.

gibb 2020-02-12T14:34:50.080100Z

Thanks, looks great I'll give it a go!

2020-02-12T17:15:44.082900Z

Also based on Vega/Vega-Lite 🙂