1 General Information

Dataset contains of date, location, temperature, humidity, pressure and additional information to help us analyze and predict the rain tomorrow. But, we will focus only on some columns. Column Date is showing the date of observation. Location is The common name of the location of the weather station. MinTemp is The minimum temperature in degrees celsius. MaxTemp is The maximum temperature in degrees celsius. Humidity3pm is Humidity (percent) at 3pm. Rainfall to show the amount of rainfall recorded for the day in mm.

winoz <- read.csv("data/weatherAUS.csv")
city <- read.csv("data/city.csv")

This dataset from kaggle.com https://www.kaggle.com/jsphyg/weather-dataset-rattle-package But we also create new csv to store the Latitude and Longitude of each Capital cities in Australia.

Expected dashboard: http://www.showmeshiny.com/wp-content/uploads/2016/06/Rain-Dashboard.png

2 Shiny Apps

Step-by-step:

  1. Preparing and cleansing the data
  2. Plan the user interface/ tab/ paging
  3. Process and creating output
  4. Show in the shiny dashboard
  5. Publish into shiny apps

2.1 Data

In this tab, we will grap input from user & rendering output as per details below:

a. Info Box
      input: date
      output: rain this month, the number rainy days in this month & last month
b. Value Box
      slider input: rain in mm
      output: average of minimum & maximum temperature if rainfall = input
c. Plotly
      input: city, windspeed and humidity
      output: facet wrap of windspeed and humidity per month in 2017
Rain Dashboard - Shiny Apps.io

Rain Dashboard - Shiny Apps.io

2.2 Maps

Tab maps will show leaflet for Australia’s capital city.

a. Maps:
      input: capital city
      output: Leaflet
      
Australia's Capital City Map - Leaflet

Australia’s Capital City Map - Leaflet

2.3 Temperature Calendar

This tab will show the Temperature’s plotly in the date range selected, also inform the average Temperature. a. Plot input: date range output: minimum and maximum temperature

Temperature vs Date Range

Temperature vs Date Range

2.4 Additional

Additional information: We can use drop down menu in top left side to show Task progress & Notifications.

Dropdown Menu

Dropdown Menu