INTRODUCTION
The application shows four charts. The charts show information about UIC Halsted station. The first chart shows the number of rides every year from 2001 to 2021. The second chart shows the number of rides every day for only year 2021. The third chart shows the number of rides for every month in year 2021. The fourth chart shows the number of rides for each weekday in 2021.
Data Manipulation
The original data is from the Chicago Data Portal downloaded data file. The UIC Halsted data was extracted and written to a new csv file from this downloaded data file in RStudio. This new csv file which included only the UIC Halsted data was used to read and analyze the information for the charts. There were new variables added to this data frame for easier analysis. Another separate data frame was created to analyze just the year 2021.
Running the application in RStudio
To get the application running in RStudio, you must have the latest version of R and install packages. To update all old packages type update.packages(ask=FALSE). Important packages to install would be shiny, shinydashboard, ggplot2, lubridate, DT, jpeg, and leaflet. An example, install.packages("shiny"). After updating RStudion and packages, go ahead and download the files from this github link github.com/rkodit2/cs424project1 . Make sure to put them in 1 folder and have the data file in that folder. You can open the app.R file in RStudio and run the application. It should then open the application and give you the option to open it in a browser as well.
Interesting Findings
A few interesting observations I found was that the number of rides started to increase and then decrease as the years started to increase. The decrease was very drastic in years 2020 and 2021. Another interesting observation is that the number of rides started to increase drastically around September in year 2021 and the highest number of rides is in September in 2021. The most number of rides were on Tuesday of every week in 2021.
Peer Reviews
Rajashree’s project:
[Jack]I liked the clear and bold colors of the bar graphs. They make the data really pop out.
[Kenan] Rajashree’s project had a nice ‘dashboard’ feeling. In addition, the color profile of her project stood out and made for easy data comparison.
Jack’s project:
[Rajashree] I really like the different tabs for the charts and the table. I like how the “About” page is separate as well.I also liked how the search function works for the charts. The x-axis is also very clean on how you removed that spacing.
[Kenan] Jack’s project had a really nice interactive feel. He put the chart types into the sidebar, allowing for a more dynamic feeling as the burger menu could be collapsed to allow more horizontal leeway. His light-blue color palette draws the user’s attention into the center of the screen.
Kenan’s project:
[Rajashree] I really liked how he took a different approach to the slider for changing the year. I also liked that he added color to the slider. The black background of the box also has a good contrast. I think the charts and tables in the same place made it less complicated to work with. The positions of the charts and the sliders fit the touchpad very well.
[Jack] I like how responsive the dashboard is. I think the speed in which plots update and change their appearance was done really well. It makes me think in the code, many of the calculations are not done more times than they need to.I also like that the inputs that the user can interact with are low enough to be touched on the classroom touch screen.