[R] R and Interactive Visualizations

2013-11-22 Thread Lorenzo Isella

Dear All,
I use several R libraries (ggplot2, igraph etc...) for producing static  
visualizations.

However, I'd like to be able to go beyond this.
Things I may like to be able to achieve (relying on R as much as possible):

1) network visualizations such that when you click on a node, you see its  
properties and the network layout centers on that node
2) geographical plots (e.g. European countries colored according to their  
GDP and the possibility to see some other metadata when I click on one of  
them)
3) being able to select/deselect some dataset in a conventional plot (e.g.  
multiple stacked histograms)


and so on and so forth...

I did some online research and came across potentially many resources like


http://bit.ly/18dkX1P
http://bit.ly/18dkXPF
http://bit.ly/1jsksk4
http://bit.ly/1jskyrO

but I honestly have no idea about where to start from.
Making the interactive visualizations available on a website is a logical  
second step, but first things first.
I am sure that plenty of people on this list have a strong expertise about  
the interactive visualizations, so any suggestion is welcome.

Cheers

Lorenzo

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


[R] R and Interactive Visualizations

2013-11-22 Thread Lorenzo Isella

Dear All,
I use several R libraries (ggplot2, igraph etc...) for producing static
visualizations.
However, I'd like to be able to go beyond this.
Things I may like to be able to achieve (relying on R as much as possible):

1) network visualizations such that when you click on a node, you see its
properties and the network layout centers on that node
2) geographical plots (e.g. European countries colored according to their
GDP and the possibility to see some other metadata when I click on one of
them)
3) being able to select/deselect some dataset in a conventional plot (e.g.
multiple stacked histograms)

and so on and so forth...

I did some online research and came across potentially many resources like


http://bit.ly/18dkX1P
http://bit.ly/18dkXPF
http://bit.ly/1jsksk4
http://bit.ly/1jskyrO

but I honestly have no idea about where to start from.
Making the interactive visualizations available on a website is a logical
second step, but first things first.
I am sure that plenty of people on this list have a strong expertise about
the interactive visualizations, so any suggestion is welcome.
Cheers

Lorenzo

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] R and Interactive Visualizations

2013-11-22 Thread Bryan Hanson
I think you will need to do this in a web page running java.  So you need a way 
to link your R stuff to java, possibly back and forth depending upon exactly 
what you end up doing.  You've found some pages already.  But look also at 
shiny and d3.

http://www.rstudio.com/shiny/
http://d3js.org/

And there are other flavors.  It mostly depends upon whether you want to write 
the java or let a package do it for you.

Others may have better ideas.  Bryan

On Nov 22, 2013, at 10:08 AM, Lorenzo Isella lorenzo.ise...@gmail.com wrote:

 Dear All,
 I use several R libraries (ggplot2, igraph etc...) for producing static
 visualizations.
 However, I'd like to be able to go beyond this.
 Things I may like to be able to achieve (relying on R as much as possible):
 
 1) network visualizations such that when you click on a node, you see its
 properties and the network layout centers on that node
 2) geographical plots (e.g. European countries colored according to their
 GDP and the possibility to see some other metadata when I click on one of
 them)
 3) being able to select/deselect some dataset in a conventional plot (e.g.
 multiple stacked histograms)
 
 and so on and so forth...
 
 I did some online research and came across potentially many resources like
 
 
 http://bit.ly/18dkX1P
 http://bit.ly/18dkXPF
 http://bit.ly/1jsksk4
 http://bit.ly/1jskyrO
 
 but I honestly have no idea about where to start from.
 Making the interactive visualizations available on a website is a logical
 second step, but first things first.
 I am sure that plenty of people on this list have a strong expertise about
 the interactive visualizations, so any suggestion is welcome.
 Cheers
 
 Lorenzo
 
 __
 R-help@r-project.org mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] R and Interactive Visualizations

2013-11-22 Thread Greg Snow
For task #1, if you have the coordinates where the nodes were plotted
then you can just pass this information along with the meta data to
the identify function (assuming base graphics).  If you want the
metadata to only appear for the current point (disappear when leave
that point) then look at the HWidentify and HTKidentify functions in
the TeachingDemos package.

For task #2, if you have a point within each country that the person
can click on (point at capitol city, intial letter of country name,
etc.) then you can just use identify again.  If you want to capture a
click anywhere within the polygon(s) then you can use the locator
function to capture the coordinates of the point clicked on, then use
tools within packages like sp (I think the over function is the
current best one) to identify which polygon/country the point is in,
then add the appropriate metadata at the point clicked.

For number 3, there is some functionality like this in the iplots
package, the ggobi tool, and the TkBrush function in the TeachingDemos
package.  If those do not do what you want, then give us some more
detail on what you would like to do.

On Fri, Nov 22, 2013 at 8:06 AM, Lorenzo Isella
lorenzo.ise...@gmail.com wrote:
 Dear All,
 I use several R libraries (ggplot2, igraph etc...) for producing static
 visualizations.
 However, I'd like to be able to go beyond this.
 Things I may like to be able to achieve (relying on R as much as possible):

 1) network visualizations such that when you click on a node, you see its
 properties and the network layout centers on that node
 2) geographical plots (e.g. European countries colored according to their
 GDP and the possibility to see some other metadata when I click on one of
 them)
 3) being able to select/deselect some dataset in a conventional plot (e.g.
 multiple stacked histograms)

 and so on and so forth...

 I did some online research and came across potentially many resources like


 http://bit.ly/18dkX1P
 http://bit.ly/18dkXPF
 http://bit.ly/1jsksk4
 http://bit.ly/1jskyrO

 but I honestly have no idea about where to start from.
 Making the interactive visualizations available on a website is a logical
 second step, but first things first.
 I am sure that plenty of people on this list have a strong expertise about
 the interactive visualizations, so any suggestion is welcome.
 Cheers

 Lorenzo

 __
 R-help@r-project.org mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.



-- 
Gregory (Greg) L. Snow Ph.D.
538...@gmail.com

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] R and Interactive Visualizations

2013-11-22 Thread Duncan Murdoch

On 22/11/2013 10:06 AM, Lorenzo Isella wrote:

Dear All,
I use several R libraries (ggplot2, igraph etc...) for producing static
visualizations.
However, I'd like to be able to go beyond this.
Things I may like to be able to achieve (relying on R as much as possible):

1) network visualizations such that when you click on a node, you see its
properties and the network layout centers on that node
2) geographical plots (e.g. European countries colored according to their
GDP and the possibility to see some other metadata when I click on one of
them)
3) being able to select/deselect some dataset in a conventional plot (e.g.
multiple stacked histograms)

and so on and so forth...

I did some online research and came across potentially many resources like


http://bit.ly/18dkX1P
http://bit.ly/18dkXPF
http://bit.ly/1jsksk4
http://bit.ly/1jskyrO

but I honestly have no idea about where to start from.
Making the interactive visualizations available on a website is a logical
second step, but first things first.
I am sure that plenty of people on this list have a strong expertise about
the interactive visualizations, so any suggestion is welcome.


Besides what has been mentioned so far, you should look at the gridSVG 
package.  There are a number of examples linked from its web page 
http://sjp.co.nz/projects/gridsvg/.


Duncan Murdoch

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.