So, something of a tangent, I tried this, which works better than I thought:
https://groups.google.com/d/msg/clojure/Mcq3CwSa8lY/93lPjeeDBxMJ
At the moment its dataset support it just the most minimal
Clojure-map-of-columns. It would be interesting to think about supporting
other dataset format
It seems to me that we will need a multi-stage "pipeline" with a few
different transformations available. This will give many benefits:
a) People can mix and match the components they need for the particular
project
b) We avoid unnecessary dependencies for people who don't want / can't
support t
Hi Lucas,
I think, regarding integration with Gorilla, the real decision to be made
is around interactivity. For non-interactive charts, it would be ideal to
separate out the code that generates the chart from the code that messes
with the DOM. Gorilla would then just use the charting code, an
Hi Jony,
I'm a fan of Gorilla REPL. I'd love to have this work supported with
it. Is it easy to support Clojurescript based renderers within
GorillaREPL? It would be nice to support interactive figures with this
kind of use case (in addition to SVG based plots, of course).
>From the responses thu
Hi Mike, Matt,
Some responses below.
On 12 December 2014 at 23:33, Matt Revelle wrote:
> I had started thinking about this problem recently too and also had broken
> it down to two parts. I was going to create a simple data frame protocol for
> a) and a ggplot2-inspired library which emits SVG f
P.s. another compelling argument for a Clojure based ggplot alike emitting
SVG would be - assuming it was done so that it could be compiled with
ClojureScript - it would be a great addition to client-side plotting,
especially if it was wrapped to give a clean JS API as well.
--
You received th
I think it would be great, and a very useful contribution to the Clojure
world, to have a flexible plotting library. My perspective, at risk of
going a bit off-topic, and from the biased position of a Gorilla REPL
author ...
When I think about the sort of programming I do as a scientist - d
I had started thinking about this problem recently too and also had broken
it down to two parts. I was going to create a simple data frame protocol
for a) and a ggplot2-inspired library which emits SVG for b). There is
prior work for plotting in Incanter (using JFreeChart) and David Liebke
also
Lucas,
Thanks for kicking off the discussion - great to see your proposal on this.
I think it will be really valuable if we can converge on a standard way of
representing this kind of data in Clojure/ClojureScript. Copying the
Incanter and main Clojure groups as well because I think there will