[R] R and Interactive Visualizations
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
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
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
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
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.