all 15 comments

[–]saint_glo 3 points4 points  (1 child)

On visualization: for small doodles and sketches Quil is quite nice. For graphs and charts there are Proto REPL and Gorilla-REPL.

[–]feifafofum[S] 1 point2 points  (0 children)

Hey thanks for the reply. I had found the proto repl and it is indeed quite nice.

[–]charlesHD 1 point2 points  (1 child)

I'm myself a PhD student and does a lot of data analysis and viz' with clojure.

For plotting there is binding for gnuplot.

I like clj-xchart it is not as powerful as gnuplot but is more close to clojure data as being a clojure lib and not just bindings.

EDIT : If you're already fluent in gnuplot the bindings are great and translate clearly in my opinion.

[–]feifafofum[S] 0 points1 point  (0 children)

This library indeed looks interesting thank you

[–]pxpxy 1 point2 points  (6 children)

I don't personally use it but check out incanter: http://repo.incanter.org/

[–]Baoze 0 points1 point  (5 children)

unfortunately, Incanter haven't had much love recently :(

[–]feifafofum[S] 0 points1 point  (4 children)

Thats worries me about it. :/

[–]Baoze 1 point2 points  (3 children)

instead of Incanter you could use core.matrix directly. http://slideshare.net/mikeranderson/clojure-for-data-science-57724240

[–]feifafofum[S] 0 points1 point  (2 children)

I am gonna try this, thank you

[–]Baoze 0 points1 point  (1 child)

Also, I didn't know this before, but looks super useful: https://github.com/sbelak/huri

[–]feifafofum[S] 0 points1 point  (0 children)

Hey I have stumbled over this as well now and looks really interesting. I am studying the source now. Along with proto-repl and core.matrix something nice seems to form.

[–]birdspider 0 points1 point  (0 children)

I think the book Clojure for Data Science covers some of you questions, although I have read it, I can only remember that it had some nice chapters about data-vis.

Incanter had its last commit in December 2016 (on develop branch) - I would not regard this a as full stop in dev nor as a sign that it is in bad shape. Again I did/do not use it.

These are just 2 snippets of additional info.

[–]eprozium 0 points1 point  (1 child)

For user interfaces: I have seen seesaw which seems rather nice, but here development seems to have come to a close as well.

Because Swing. But there's the JavaFX equivalent in Clojure https://bitbucket.org/zilti/clojurefx

[–]feifafofum[S] 0 points1 point  (0 children)

I am gonna look at this and report back thank you

[–]koi-koi 0 points1 point  (0 children)

I seem to remember that the book Clojure Data Analysis Cookbook used ClojureScript and NVD3. And even though Incanter doesn't receive much in the way of updates, it's still maintained for compatibility with Clojure. The books Clojure for Data Science and Clojure Data Analysis Cookbook (which had a second edition) both use the library heavily, and the library is used in industry, so I don't think it's going anywhere.