I thought some of you may get some enjoyment out of this.
I've created a web based frontend for the statistical analysis package 'R', using protovis for drawing graphs. See the attached screenshots for a bit of a teaser.
It uses Protovis, jquery and ExtJS core on the front-end. Most R commands are passed back to the server and their results returned to the client. Some, such as the graph commands, are parsed and the arguments used in javascript re-implementations of the R commands (e.g. the R command 'plot' has a protovis equivalent).
The server side is R+Rserve, and to connect the browser client to the R server I use a nodejs based application server.
I will be uploading the code to Gitorious in the near future (once I get the licenses sorted out).
PS: I realise that a demo is significantly better than screenshots, and even had a jail'ed R instance set up and running, but have decided to not provide a link as R provides to much significant access to the server (via it's system commands). If you're interested in having an interactive session, please email me privately.
In the second screenshot you see the results of the R command 'plot(x, y)' (with my reimplementation of plot doing the actual plotting), and in the fourth screenshot you see a similar plot command along with a subsequent best fit line (data points calculated with 'lowess()') drawn in.
> I thought some of you may get some enjoyment out of this.
> I've created a web based frontend for the statistical analysis package > 'R', using protovis for drawing graphs. See the attached screenshots for > a bit of a teaser.
> It uses Protovis, jquery and ExtJS core on the front-end. Most R > commands are passed back to the server and their results returned to the > client. Some, such as the graph commands, are parsed and the arguments > used in javascript re-implementations of the R commands (e.g. the R > command 'plot' has a protovis equivalent).
> The server side is R+Rserve, and to connect the browser client to the R > server I use a nodejs based application server.
> I will be uploading the code to Gitorious in the near future (once I get > the licenses sorted out).
> PS: I realise that a demo is significantly better than screenshots, and > even had a jail'ed R instance set up and running, but have decided to > not provide a link as R provides to much significant access to the > server (via it's system commands). If you're interested in having an > interactive session, please email me privately.
> In the second screenshot you see the results of the R command 'plot(x, > y)' (with my reimplementation of plot doing the actual plotting), and in > the fourth screenshot you see a similar plot command along with a > subsequent best fit line (data points calculated with 'lowess()') drawn in.
> Regards > Jamie
> -- > You received this message because you are subscribed to the Google > Groups "protovis" group. > To post to this group, send email to protovis@googlegroups.com. > To unsubscribe from this group, send email to > protovis+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/protovis?hl=en.
On Fri, Mar 26, 2010 at 8:16 AM, Pedro Alves <pmgal...@gmail.com> wrote:
> This is *awesome* Jamie! Congrats, I'll surely follow this closely
> -pedro
> On 03/26/2010 10:43 AM, Jamie Love wrote:
>> Hi all,
>> I thought some of you may get some enjoyment out of this.
>> I've created a web based frontend for the statistical analysis package >> 'R', using protovis for drawing graphs. See the attached screenshots for >> a bit of a teaser.
>> It uses Protovis, jquery and ExtJS core on the front-end. Most R >> commands are passed back to the server and their results returned to the >> client. Some, such as the graph commands, are parsed and the arguments >> used in javascript re-implementations of the R commands (e.g. the R >> command 'plot' has a protovis equivalent).
>> The server side is R+Rserve, and to connect the browser client to the R >> server I use a nodejs based application server.
>> I will be uploading the code to Gitorious in the near future (once I get >> the licenses sorted out).
>> PS: I realise that a demo is significantly better than screenshots, and >> even had a jail'ed R instance set up and running, but have decided to >> not provide a link as R provides to much significant access to the >> server (via it's system commands). If you're interested in having an >> interactive session, please email me privately.
>> In the second screenshot you see the results of the R command 'plot(x, >> y)' (with my reimplementation of plot doing the actual plotting), and in >> the fourth screenshot you see a similar plot command along with a >> subsequent best fit line (data points calculated with 'lowess()') drawn >> in.
>> Regards >> Jamie
>> -- >> You received this message because you are subscribed to the Google >> Groups "protovis" group. >> To post to this group, send email to protovis@googlegroups.com. >> To unsubscribe from this group, send email to >> protovis+unsubscribe@googlegroups.com<protovis%2Bunsubscribe@googlegroups.c om> >> . >> For more options, visit this group at >> http://groups.google.com/group/protovis?hl=en.
> -- > You received this message because you are subscribed to the Google Groups > "protovis" group. > To post to this group, send email to protovis@googlegroups.com. > To unsubscribe from this group, send email to > protovis+unsubscribe@googlegroups.com<protovis%2Bunsubscribe@googlegroups.c om> > . > For more options, visit this group at > http://groups.google.com/group/protovis?hl=en.
On Fri, Mar 26, 2010 at 6:43 AM, Jamie Love <drjl...@gmail.com> wrote: > Hi all,
> I thought some of you may get some enjoyment out of this.
> I've created a web based frontend for the statistical analysis package 'R', > using protovis for drawing graphs. See the attached screenshots for a bit of > a teaser.
> It uses Protovis, jquery and ExtJS core on the front-end. Most R commands > are passed back to the server and their results returned to the client. > Some, such as the graph commands, are parsed and the arguments used in > javascript re-implementations of the R commands (e.g. the R command 'plot' > has a protovis equivalent).
> The server side is R+Rserve, and to connect the browser client to the R > server I use a nodejs based application server.
> I will be uploading the code to Gitorious in the near future (once I get > the licenses sorted out).
> PS: I realise that a demo is significantly better than screenshots, and > even had a jail'ed R instance set up and running, but have decided to not > provide a link as R provides to much significant access to the server (via > it's system commands). If you're interested in having an interactive > session, please email me privately.
> In the second screenshot you see the results of the R command 'plot(x, y)' > (with my reimplementation of plot doing the actual plotting), and in the > fourth screenshot you see a similar plot command along with a subsequent > best fit line (data points calculated with 'lowess()') drawn in.
> Regards > Jamie
> -- > You received this message because you are subscribed to the Google Groups > "protovis" group. > To post to this group, send email to protovis@googlegroups.com. > To unsubscribe from this group, send email to > protovis+unsubscribe@googlegroups.com<protovis%2Bunsubscribe@googlegroups.c om> > . > For more options, visit this group at > http://groups.google.com/group/protovis?hl=en.
> I thought some of you may get some enjoyment out of this.
> I've created a web based frontend for the statistical analysis package 'R', > using protovis for drawing graphs. See the attached screenshots for a bit of > a teaser.
> It uses Protovis, jquery and ExtJS core on the front-end. Most R commands > are passed back to the server and their results returned to the client. > Some, such as the graph commands, are parsed and the arguments used in > javascript re-implementations of the R commands (e.g. the R command 'plot' > has a protovis equivalent).
> The server side is R+Rserve, and to connect the browser client to the R > server I use a nodejs based application server.
> I will be uploading the code to Gitorious in the near future (once I get the > licenses sorted out).
> PS: I realise that a demo is significantly better than screenshots, and even > had a jail'ed R instance set up and running, but have decided to not provide > a link as R provides to much significant access to the server (via it's > system commands). If you're interested in having an interactive session, > please email me privately.
> In the second screenshot you see the results of the R command 'plot(x, y)' > (with my reimplementation of plot doing the actual plotting), and in the > fourth screenshot you see a similar plot command along with a subsequent > best fit line (data points calculated with 'lowess()') drawn in.
On Fri, Mar 26, 2010 at 3:43 AM, Jamie Love <drjl...@gmail.com> wrote: > Hi all,
> I thought some of you may get some enjoyment out of this.
> I've created a web based frontend for the statistical analysis package 'R', > using protovis for drawing graphs. See the attached screenshots for a bit of > a teaser.
> It uses Protovis, jquery and ExtJS core on the front-end. Most R commands > are passed back to the server and their results returned to the client. > Some, such as the graph commands, are parsed and the arguments used in > javascript re-implementations of the R commands (e.g. the R command 'plot' > has a protovis equivalent).
> The server side is R+Rserve, and to connect the browser client to the R > server I use a nodejs based application server.
> I will be uploading the code to Gitorious in the near future (once I get the > licenses sorted out).
> PS: I realise that a demo is significantly better than screenshots, and even > had a jail'ed R instance set up and running, but have decided to not provide > a link as R provides to much significant access to the server (via it's > system commands). If you're interested in having an interactive session, > please email me privately.
> In the second screenshot you see the results of the R command 'plot(x, y)' > (with my reimplementation of plot doing the actual plotting), and in the > fourth screenshot you see a similar plot command along with a subsequent > best fit line (data points calculated with 'lowess()') drawn in.
> Regards > Jamie
> -- > You received this message because you are subscribed to the Google Groups > "protovis" group. > To post to this group, send email to protovis@googlegroups.com. > To unsubscribe from this group, send email to > protovis+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/protovis?hl=en.
> Awesome, Jamie! This is very exciting. Looking forward to playing with > the demo and seeing the source!
> Mike
> On Fri, Mar 26, 2010 at 3:43 AM, Jamie Love <drjl...@gmail.com> wrote: > > Hi all,
> > I thought some of you may get some enjoyment out of this.
> > I've created a web based frontend for the statistical analysis package > 'R', > > using protovis for drawing graphs. See the attached screenshots for a bit > of > > a teaser.
> > It uses Protovis, jquery and ExtJS core on the front-end. Most R commands > > are passed back to the server and their results returned to the client. > > Some, such as the graph commands, are parsed and the arguments used in > > javascript re-implementations of the R commands (e.g. the R command > 'plot' > > has a protovis equivalent).
> > The server side is R+Rserve, and to connect the browser client to the R > > server I use a nodejs based application server.
> > I will be uploading the code to Gitorious in the near future (once I get > the > > licenses sorted out).
> > PS: I realise that a demo is significantly better than screenshots, and > even > > had a jail'ed R instance set up and running, but have decided to not > provide > > a link as R provides to much significant access to the server (via it's > > system commands). If you're interested in having an interactive session, > > please email me privately.
> > In the second screenshot you see the results of the R command 'plot(x, > y)' > > (with my reimplementation of plot doing the actual plotting), and in the > > fourth screenshot you see a similar plot command along with a subsequent > > best fit line (data points calculated with 'lowess()') drawn in.
> > Regards > > Jamie
> > -- > > You received this message because you are subscribed to the Google Groups > > "protovis" group. > > To post to this group, send email to protovis@googlegroups.com. > > To unsubscribe from this group, send email to > > protovis+unsubscribe@googlegroups.com<protovis%2Bunsubscribe@googlegroups.c om> > . > > For more options, visit this group at > > http://groups.google.com/group/protovis?hl=en.
> -- > You received this message because you are subscribed to the Google Groups > "protovis" group. > To post to this group, send email to protovis@googlegroups.com. > To unsubscribe from this group, send email to > protovis+unsubscribe@googlegroups.com<protovis%2Bunsubscribe@googlegroups.c om> > . > For more options, visit this group at > http://groups.google.com/group/protovis?hl=en.