Data Processing: R

Using R and Shiny to create data visualizations

During the Fall quarter of 2017, I took Technical Foundation of Informatics class at UW. During that class, we discovered different possibilities of using R programming language to process a set of big data and using those tools to create a visualization of the data to answer our research questions. Throughout the quarter, we started by exploring using R to do some basic calculation. By the end of the class, we were using R markdown to create research report documents and using ggplot2 and different APIs to create custom maps and visualizations for our data. Here are some work that I did in this class.

Creating precipitation and air temperature maps using data

I created these precipitation and air temperature maps to study how the precipitation and air temperature has changed throughout the year on our planet. I processed data from a huge dataset collected by researchers throughout the world, and created these visualizations:


Where UFOs are spotted in North America

I created this data visualization to indicate where UFOs are spotted in North America using google maps API and a data set collected by my professor. The brighter the purple color is, the more frequently UFOs are spotted in that location.



Web application that help visualizing data (

I also learned about how I can create a web application that will help visualizing data. I created this application for class that shows different attributes for cereal brands based on the calorie count of that brand of cereal. the user can slide the slider to select the range of calories. The graph on the right will automatically update itself based on the user input.


If this graph is not displaying correctly, please visit this link:

I also used this skill to create a graph showing some information about terrorist attacks in the United States with some friends in the group.

If this graph is not displaying correctly, please visit this link: