Assignment 2 ¶

Before working on this assignment please read these instructions fully. In the submission area, you will notice that you can click the link to Preview the Grading for each step of the assignment. This is the criteria that will be used for peer grading. Please familiarize yourself with the criteria before beginning the assignment.

An NOAA dataset has been stored in the file data/C2A2_data/BinnedCsvs_d18/93c648398ff85fad51308f4ff8d11c2e8d8e66392462ffe79f3fb628.csv . The data for this assignment comes from a subset of The National Centers for Environmental Information (NCEI) Daily Global Historical Climatology Network (GHCN-Daily). The GHCN-Daily is comprised of daily climate records from thousands of land surface stations across the globe.

Each row in the assignment datafile corresponds to a single observation.

The following variables are provided to you:

  • id : station identification code
  • date : date in YYYY-MM-DD format (e.g. 2012-01-24 = January 24, 2012)
  • TMAX : Maximum temperature (tenths of degrees C)
  • TMIN : Minimum temperature (tenths of degrees C)
  • value : data value for element (tenths of degrees C)

For this assignment, you must:

  • Read the documentation and familiarize yourself with the dataset, then write some python code which returns a line graph of the record high and record low temperatures by day of the year over the period 2005-2014. The area between the record high and record low temperatures for each day should be shaded.
  • Overlay a scatter of the 2015 data for any points (highs and lows) for which the ten year record (2005-2014) record high or record low was broken in 2015.
  • Watch out for leap days (i.e. February 29th), it is reasonable to remove these points from the dataset for the purpose of this visualization.
  • Make the visual nice! Leverage principles from the first module in this course when developing your solution. Consider issues such as legends, labels, and chart junk.

The data you have been given is near Jeju City, Jeju-do, Republic of Korea , and the stations the data comes from are shown on the map below.

Packages ¶

Given code ¶, data manipulation ¶, plot ¶.

Instantly share code, notes, and snippets.

@GeorgyGol

GeorgyGol / Assignment2 (1).ipynb

  • Download ZIP
  • Star ( 1 ) 1 You must be signed in to star a gist
  • Fork ( 6 ) 6 You must be signed in to fork a gist
  • Embed Embed this gist in your website.
  • Share Copy sharable link for this gist.
  • Clone via HTTPS Clone using the web URL.
  • Learn more about clone URLs
  • Save GeorgyGol/aa3122374e2b01de6cc5fc2e6d0297ce to your computer and use it in GitHub Desktop.

@the-egg4eva

the-egg4eva commented Feb 2, 2020

Sorry, something went wrong.

@elifapa

elifapa commented Apr 26, 2020

I didnt quite get where you used the listdata() function in your plotting.

IMAGES

  1. GitHub

    assignment 2 plotting weather patterns

  2. [Applied Plotting, Charting & Data Representation in Python] Assignment

    assignment 2 plotting weather patterns

  3. [Applied Plotting, Charting & Data Representation in Python] Assignment

    assignment 2 plotting weather patterns

  4. Weather Patterns: Complete KS1 Geography teaching pack

    assignment 2 plotting weather patterns

  5. GitHub

    assignment 2 plotting weather patterns

  6. Weather Patterns Worksheet by V H

    assignment 2 plotting weather patterns

VIDEO

  1. DESIGN PATTERNS ASSIGNMENT 3 GROUP 51

  2. Social Media News Story Weather Assignment JOUR 356

  3. World Meteorology: Understanding Global Weather and Climate Patterns

  4. BAE

  5. Plotting Weather Data on a Folium Map

  6. Matplotlib Plotting Tutorials : 023 : Polar Plot and Tweaks