Create Interactive Motion Charts Using R Package Googlevis

Create Interactive Motion Charts Using R Package Googlevis

Create Interactive Motion Charts Using R Package GoogleVis Bidong Liu, Data and Analytic Solutions, Inc. Zhengyi Fang, Social & Scientific Systems, Inc. Motion Chart Show changes over time Popularized by Dr. Hans Rosling (https://www.ted.com/talks/hans_rosling_reveals_new_insights_on_poverty) (https://www.newsecuritybeat.org/2012/08/hans-rosling-religion-babies-poverty/) Motion Chart by GoogleVis An interface between R and the Google Charts API by Markus Gesmann and Diego de Castillo Demo with Medical Expenditure Panel Survey (MEPS) data Features Bubble chart, bar chart and line chart INTERACTIVE bubble chart: Five dimensions to present data (X-axis, Y-axis, Size, Color, Time) Multiple measures for each dimension Can highlight bubbles of interest Measure values can be easily observed Have trails to show changes over time Zoom in to display movements in a small range How to generate? Step 1: Prepare data #setup directory setwd("C:/Users/bliu/Desktop/R_GoogleVis") #read file into R mydata = read.csv("Cond.csv", check.names=FALSE) How to generate? (continue) Step 2: Generate motion chart #Loading package library(googleVis) #set initial state for motion chart mysettings<-' {"iconType":"BUBBLE", "yAxisOption":"4", "yLambda":1, "xAxisOption":"3", "xLambda":1,"colorOption":“6", "sizeOption":"9", "time":"1996", "duration":{"multiplier":1,"timeUnit":"Y"}, "playDuration":23955, "nonSelectedAlpha":0.2, "showTrails":false} ‘ How to generate? (continue) Motion=gvisMotionChart(mydata, idvar="Condition", timevar="Year", options=list(state=mysettings, width=800, height=400)) #display the motion chart plot(Motion) How to generate? (continue) Step 3. Publish the motion chart # generate JavaScript file which will be used for web print(Motion,"chart", file="Cond.txt") Paste the JavaScritpt file to the target website Reference Introduction to googleVis 0.6.4 https://cran.r-project.org/web/packages/googleVis/vignettes/googleVis.pdf Google Motion Charts https://developers.google.com/chart/interactive/docs/gallery/motionchart Medical Expenditure Panel Survey (MEPS) https://www.meps.ahrq.gov/mepsweb/.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us