Wonderful, gg4clj is really nice! 

Regarding ggvis, it might be worth knowing that it can generate not only 
interactive htmls, but also a static JSONs in Vega format (which is of 
course fun to edit from Clojure). 

For example:
capture.output(data.frame(x=c(1,2)) %>% ggvis(x=~x) %>% show_spec);

Therefore, from Gorilla point of view, ggvis may be considered a powerful 
DSL for generating Vega plots (which can then be edited for Gorilla needs).



On Friday, December 26, 2014 11:28:30 PM UTC+2, Jony Hudson wrote:
>
> Thanks :-)
>
> And thanks for the pointer to ggvis. I've been shying away from 
> interactive plots in Gorilla, since I haven't really seen or thought of a 
> way to do it that seems satisfactory - and I'm not sure ggvis is there yet. 
> But definitely will keep an eye on it though ...
>
>
> Jony
>
> On Friday, 26 December 2014 19:43:59 UTC, adriaan...@gmail.com wrote:
>>
>> Looks beautifull :) Good work
>>
>> I don't know if you're also aware of ggvis. The ggplot2 reincarnation 
>> from the same developer. It has some extra niceties like interactivity. It 
>> also renders it output in vega. So it should ouput render also nicely in 
>> gorrila (I guess)
>> http://ggvis.rstudio.com/
>>
>> Greetz
>>
>> Op vrijdag 26 december 2014 16:36:42 UTC+1 schreef Jony Hudson:
>>>
>>> Hi all,
>>>
>>>  from the README:
>>>
>>> gg4clj is a lightweight wrapper to make it easy to use R's ggplot2 
>>>> library from Clojure. It provides a straightforward way to express R code 
>>>> in Clojure, including easy mapping between Clojure data and R's 
>>>> data.frame, 
>>>> and some plumbing to send this code to R and recover the rendered 
>>>> graphics. 
>>>> It also provides a Gorilla REPL renderer plugin to allow rendered plots to 
>>>> be displayed inline in Gorilla worksheets. It is not a Clojure rewrite of 
>>>> ggplot2 - it calls R, which must be installed on your system (see below), 
>>>> to render the plots. You'll need to be familiar with R and ggplot2, or 
>>>> else 
>>>> the commands will seem fairly cryptic.
>>>
>>>
>>> Demo worksheet, showing it in action here: 
>>> http://viewer.gorilla-repl.org/view.html?source=github&user=JonyEpsilon&repo=gg4clj&path=ws/demo.clj
>>> Source here: https://github.com/JonyEpsilon/gg4clj
>>>
>>> Works better than I thought it would!
>>>
>>>
>>> Jony
>>>
>>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to