You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

Trouble with GoogleViz Motion Chart

Description of Problem

In our last session "Advanced R", some students had trouble rendering the googleViz motion chart from the last example. For some students, the call

plot(outChart)

correctly generates a motion chart that automatically opens in a browser. For other students, the same call yields a javascript output.

We have not yet been able to identify if this is a versioning issue for R or the package, or an OS related issue. (See comments below.)

Resolution

We are still looking into how to resolve this problem for students that cannot render the image. Please check-back soon.

If you know a solution, please feel free to edit this page. If you have additional details (package version, OS version, R version etc.) needed to reproduce the problem, please add them to the comments section of this page.

The problem is probably due to the value option gvis.plot.tag, which should be NULL by default. To get the value of this option, use the command getOption("gvis.plot.tag").

Here are two ways display the googleVis chart "outChart":
1: Set the option gvis.plot.tag to NULL by using the command options(gvis.plot.tag=NULL). Then, the command plot(outChart) will display the chart in a local browser instead of printing code. 
2: Print the chart to a .html file and then display that file. For example, to print the chart to the file "outChart.html" in the current working directory, type print(outChart, file="outChart.html"). The command plot.gvis("outChart.html") will display the chart in a local browser.

See sections 2.4 and 2.5 of http://cran.r-project.org/web/packages/googleVis/vignettes/googleVis.pdf for more information.

  • No labels