Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Protovis, R and nodejs
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jamie Love  
View profile  
 More options Mar 26 2010, 6:43 am
From: Jamie Love <drjl...@gmail.com>
Date: Fri, 26 Mar 2010 23:43:45 +1300
Local: Fri, Mar 26 2010 6:43 am
Subject: Protovis, R and nodejs

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

The http://cran.r-project.org/doc/manuals/R-intro.pdf file includes "a
sample session". The frontend can be used to run most of this sample
session.

Projects I've utilised in this include:

Protovis - http://vis.stanford.edu/protovis/
Nodejs - http://nodejs.org/
R - http://www.r-project.org/
Rserve  - http://www.rforge.net/Rserve/doc.html
Shjs - http://shjs.sourceforge.net/

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

  R1.png
53K Download

  R2.png
52K Download

  R3.png
70K Download

  R4.png
53K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pedro Alves  
View profile  
 More options Mar 26 2010, 7:16 am
From: Pedro Alves <pmgal...@gmail.com>
Date: Fri, 26 Mar 2010 11:16:10 +0000
Local: Fri, Mar 26 2010 7:16 am
Subject: Re: Protovis, R and nodejs

This is *awesome* Jamie! Congrats, I'll surely follow this closely

-pedro

On 03/26/2010 10:43 AM, Jamie Love wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Aureliano Calvo  
View profile  
 More options Mar 26 2010, 7:37 am
From: Aureliano Calvo <aurelianoca...@gmail.com>
Date: Fri, 26 Mar 2010 08:37:24 -0300
Local: Fri, Mar 26 2010 7:37 am
Subject: Re: Protovis, R and nodejs

Amazing work!!!!!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Kosara  
View profile  
 More options Mar 26 2010, 10:17 am
From: Robert Kosara <rkos...@gmail.com>
Date: Fri, 26 Mar 2010 10:17:42 -0400
Local: Fri, Mar 26 2010 10:17 am
Subject: Re: Protovis, R and nodejs

Very cool! Any chance you're going to open source this?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
omomyid  
View profile  
 More options Mar 26 2010, 12:18 pm
From: omomyid <clint....@gmail.com>
Date: Fri, 26 Mar 2010 09:18:18 -0700 (PDT)
Local: Fri, Mar 26 2010 12:18 pm
Subject: Re: Protovis, R and nodejs
Jamie,
that's pretty freakin' awesome. Will be waiting impatiently to see a
live version!

On Mar 26, 3:43 am, Jamie Love <drjl...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Bostock  
View profile  
 More options Mar 26 2010, 12:51 pm
From: Mike Bostock <mbost...@cs.stanford.edu>
Date: Fri, 26 Mar 2010 09:51:57 -0700
Local: Fri, Mar 26 2010 12:51 pm
Subject: Re: Protovis, R and nodejs
Awesome, Jamie! This is very exciting. Looking forward to playing with
the demo and seeing the source!

Mike


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jamie Love  
View profile  
 More options Mar 28 2010, 4:41 am
From: Jamie Love <drjl...@gmail.com>
Date: Sun, 28 Mar 2010 21:41:50 +1300
Local: Sun, Mar 28 2010 4:41 am
Subject: Re: Protovis, R and nodejs

Thanks everyone for the enthusiasm.

To answer Robert's question, yes it is going to be open-sourced. I'm just
getting the licensing sorted, and writing an INSTALL file and makefile.

Jamie

On Sat, Mar 27, 2010 at 5:51 AM, Mike Bostock <mbost...@cs.stanford.edu>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jamie  
View profile  
 More options Mar 28 2010, 6:06 am
From: Jamie <drjl...@gmail.com>
Date: Sun, 28 Mar 2010 03:06:50 -0700 (PDT)
Local: Sun, Mar 28 2010 6:06 am
Subject: Re: Protovis, R and nodejs

Hi all,

For those that are interested, you can find the source code for this
system at:

http://gitorious.org/r-node

Some simplistic install instructions are included. If you have trouble
or questions, email me privately.

Now that I've got all that sorted out... back to adding more
features.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »