[R] interactive labeling/highlighting on multiple xy scatter plots

Greg Snow 538280 at gmail.com
Thu Jul 31 20:11:51 CEST 2014


The brushing may only be available in the development version of
ggvis.  See here for the example:
https://github.com/rstudio/webinars/tree/master/2014-01


On Thu, Jul 31, 2014 at 10:17 AM, Shi, Tao <shidaxia at yahoo.com> wrote:
> I looked at ggvis briefly before, but didn't notice its brushing capability.  Now you explained.
>
> Thanks, both!
>
> Tao
>
>
>
>
> On Wednesday, July 30, 2014 9:50 AM, Ramnath Vaidyanathan <ramnath.vaidyanathan at mcgill.ca> wrote:
>
>
>
> ggvis is an excellent option to do this kind of stuff.
>
> The only limitation currently is that all sorts of interactivity (tooltips, brushing etc.) are done on the server side using Shiny. So you have to upload your HTML to a shiny server for the interactivity to work.
>
> Best,
> Ramnath
>
>
>
> ______________________________________
> Ramnath Vaidyanathan
> Assistant Professor of Operations Management
> Desautels Faculty of Management
> 1001 Sherbrooke Street West
> Montreal, QC H3A 1G5
> Ph: +1 (514) 398-1457
> ______________________________________
>
>
> On Wed, Jul 30, 2014 at 12:45 PM, Greg Snow <538280 at gmail.com> wrote:
>
> Another option that is in developement, but may do what you want is
>>ggvis (http://ggvis.rstudio.com/).  I have seen an example of brushing
>>created with ggvis that can then be embedded in a web page.  I am not
>>sure if you can send the html and support files directly to someone
>>without R (probably Rstudio) or if you need to upload it to a server
>>for others to see, but the later is still an option for collaborators
>>who do not have R installed.
>>
>>
>>On Tue, Jul 29, 2014 at 2:13 PM, Shi, Tao <shidaxia at yahoo.com> wrote:
>>> Thank you very much, Greg and Ramnath, for the pointers!  I'll explore more.
>>>
>>>
>>>
>>>
>>> On Tuesday, July 29, 2014 8:10 AM, Ramnath Vaidyanathan <ramnath.vaidyanathan at mcgill.ca> wrote:
>>>
>>>
>>>
>>> There are plugins for rCharts that help you create custom charts.
>>>
>>> Here is a scatterplot matrix example
>>>
>>> http://mostlyconjecture.com/2014/02/09/scatterplot-matrix-with-rcharts/
>>>
>>>
>>> It doesn't support brushing, but I think it won't be hard adding that behavior if you contact its author.
>>>
>>> Hope this helps.
>>>
>>> Best,
>>> Ramnath
>>>
>>>
>>>
>>> ______________________________________
>>> Ramnath Vaidyanathan
>>> Assistant Professor of Operations Management
>>> Desautels Faculty of Management
>>> 1001 Sherbrooke Street West
>>> Montreal, QC H3A 1G5
>>> Ph: +1 (514) 398-1457
>>> ______________________________________
>>>
>>>
>>> On Tue, Jul 29, 2014 at 11:01 AM, Greg Snow <538280 at gmail.com> wrote:
>>>
>>> There is the TkBrush function in the TeachingDemos package that gives
>>>>brushing in a scatterplot matrix using a Tk interface rather than
>>>>ggobi.  There is also the iplots package which allows you to create
>>>>multiple scatterplots, histograms, boxplots, barcharts, etc. and
>>>>points selected in any one of the plots will then be highlighted in
>>>>all the others.  Both of those solutions require R to be installed.
>>>>
>>>>I don't know of any way to get what you want without installing at
>>>>least one of ggobi or R (or some other program of similar complexity
>>>>to install).
>>>>
>>>>On Mon, Jul 28, 2014 at 6:48 PM, Shi, Tao <shidaxia at yahoo.com> wrote:
>>>>> hi list,
>>>>>
>>>>> I'm comparing the changes of ~100 analytes in multiple treatment conditions.  I plotted them in several different xy scattter plots.  It would be nice if I mouse over one point on one scatter plot, the label of the analyte on that scatter plot AS WELL AS on all other scatter plots will be automatically shown.  I know brushing in rggobi does this, but its interface is not good and it needs R or ggobi to run (I want send the results to the collaborators and let them to play with it without the need of installing R or ggobi on their machine).  rCharts is nice but so far it can only create one scatter plot at a time.
>>>>>
>>>>> Any good suggestions?
>>>>>
>>>>> Many thanks!
>>>>>
>>>>> Tao
>>>>>
>>>>> ______________________________________________
>>>>> R-help at 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.
>>>>538280 at gmail.com
>>>>
>>
>>
>>
>>--
>>Gregory (Greg) L. Snow Ph.D.
>>538280 at gmail.com
>>



-- 
Gregory (Greg) L. Snow Ph.D.
538280 at gmail.com



More information about the R-help mailing list