Difference between revisions of "SOCR MotionCharts CAOzoneData"
(New page: == SOCR MotionCharts Activities - California Ozone Data Activity == == Summary== This activity demonstrates the usage and functionality of [http://socr.ucla.edu/SOC...) |
|||
Line 11: | Line 11: | ||
==Background == | ==Background == | ||
− | Suppose we are asked to analyze a complex dataset that included observational multivariate ozone depletion data. The data included [[SOCR_Data_Dinov_121608_OzoneData |California Ozone measurements from 20 locations between 1980 and 2006]]. The figure | + | [[Image:SOCR_OzoneData_GeoMap_Dinov_121608_Fig1.png|200px|thumbnail|right| [http://socr.ucla.edu/docs/resources/SOCR_Data/SOCR_OzoneData_GoogleMap.html Ozone Geo-Map] ]] |
+ | Suppose we are asked to analyze a complex dataset that included observational multivariate ozone depletion data. The data included [[SOCR_Data_Dinov_121608_OzoneData |California Ozone measurements from 20 locations between 1980 and 2006]]. The figure on the right illustrates a dynamic interactive map of the geographic locations of the data measurements. This dataset consists of 540 rows and 22 variables. The goals of the study were to identify relationships and associations between the variables and map geographically the significant ozone layer effects. Any such quantitative study requires a preliminary exploratory data analysis. The complexity of the dataset and the intrinsic measurement characteristics of the ozone data demands a new approach to visualization and exploration of these heterogeneous measurements. | ||
== Description == | == Description == | ||
− | In addition to this activity, open 2 more browser tabs - one pointing to the [http://socr.ucla.edu/SOCR_MotionCharts/ SOCR MotionCharts applet] and the other displaying the [[ | + | In addition to this activity, open 2 more browser tabs - one pointing to the [http://socr.ucla.edu/SOCR_MotionCharts/ SOCR MotionCharts applet] and the other displaying the [[SOCR_Data_Dinov_121608_OzoneData | SOCR California Ozone dataset]]. The image below shows this setting. |
− | <center>[[Image: | + | <center>[[Image:SOCR_Activities_MotionCharts_Ozone_070109_Fig1.png|250px]] [[Image:SOCR_Activities_MotionCharts_Ozone_070109_Fig2.png|250px]] [[Image:SOCR_Activities_MotionCharts_Ozone_070109_Fig3.png|250px]] |
</center> | </center> | ||
Revision as of 23:39, 1 July 2009
Contents
SOCR MotionCharts Activities - California Ozone Data Activity
Summary
This activity demonstrates the usage and functionality of SOCR MotionCharts using the SOCR California Ozone dataset.
Goals
The aims of this activity is to:
- demonstrate data import, MotionChart data manipulations and graphical data interpretation
- explore the interactive graphical visualization of real-life multidimensional datasets
- data navigation from different directions (using data mappings).
Background
Suppose we are asked to analyze a complex dataset that included observational multivariate ozone depletion data. The data included California Ozone measurements from 20 locations between 1980 and 2006. The figure on the right illustrates a dynamic interactive map of the geographic locations of the data measurements. This dataset consists of 540 rows and 22 variables. The goals of the study were to identify relationships and associations between the variables and map geographically the significant ozone layer effects. Any such quantitative study requires a preliminary exploratory data analysis. The complexity of the dataset and the intrinsic measurement characteristics of the ozone data demands a new approach to visualization and exploration of these heterogeneous measurements.
Description
In addition to this activity, open 2 more browser tabs - one pointing to the SOCR MotionCharts applet and the other displaying the SOCR California Ozone dataset. The image below shows this setting.
Activity
The house price index data was provided by the Office of Federal Housing Enterprise Oversight. The data represents the average housing price for all states between the years 2000 and 2006. The data also includes the average unemployment rate, population (in thousands), the percent subprime loans, and the region by state.
- Using the mouse, copy the data from the SOCR data web page, click on the first cell (top-left) in the DATA tab of the SOCR Motion Charts applet, and paste the data in the spreadsheet.
- Next, you need to map the column-variables to different properties it the SOCR MotionChart. For example, you can us the following mapping:
Variables | ||||||
---|---|---|---|---|---|---|
SOCR MotionChart Property | Key | X-Axis | Y-Axis | Size | Color | Category |
Data Column Name | Year | HPI | UR | Pop | Region | State |
The figures below represent snapshots of the generated dynamic SOCR motion chart. In the real applet, you can play (animate) or scroll (1-year steps) through the years (2000, ..., 2006). Notice the position change between different snapshots of the time slider on the bottom of these figures. Also, mouse-over a blob triggers a dynamic graphical pop-up providing additional information about the data for the specified blob in the chart.
You can also change what variables are mapped to the following SOCR MotionCharts properties:
- Key, X-Axis, Y-Axis, Size, Color and Category.
Data type and format
SOCR Motion Charts currently accepts three types of data: numbers, dates/time, and strings. With these data types, we feel that the application is able to handle the majority of data out here. We use the natural ordering of these types as defined by Java however. While many types of data can be interpreted as a string, it may not make sense to use lexicological ordering on all the different types. When designing SOCR Motion Charts, we took this into consideration and designed the application so that it can easily be extended to provide a greater variety of interpreted types. Thus, a developer should be able to easily provide better type interpretation for particular types of data.
Applications
The SOCR MotionCharts can be used in a variety of applications to visualize dynamic relationships in multidimensional data in up to four dimensions and a fifth temporal component. Its design and implementation allow for extensions allowing and supporting higher dimensions plug-ins. The overall purpose of SOCR MotionCharts is to provide users with a way to visualize the relationships between multiple variables over a period of time in a simple, intuitive and animated fashion.
Translate this page: