Daniel Beeston

Portfolio

Click Here

Week 1:

Building a Site and Embedding Charts

Embed three charts, two that are given to you in class. One (as homework) taken from the repository of charts that drive www.rapidcharts.io

Given Chart 1

Source file: Portfolio_Week1_1.json

Given Chart 2

Source file: Portfolio_Week1_2.json

Homework Chart

Source file: Portfolio_Week1_3.json

Week 2:

Hosting Data

Embed two charts of your own design: (a) from a given API, (b) from the same/related data saved to your Github

Chart From API

Source file: Portfolio_Week2_1.json

Chart From .CSV

Source files: Portfolio_Week2_2.json, Portfolio_Week2_2.csv

Week 3:

Editing Data, Writing JSON by Hand

Two more charts. One where you change the data (add an observation, add a series, create a new series); One where the data is “in-line” JSON that you write. This second chart need only have 5 or so observations

Altered Observation Chart

Source files: Portfolio_Week3_1.json, Portfolio_Week3_1.csv

Handwritten JSON Chart

Source file: Portfolio_Week3_2.json

Week 4:

API Driven Charts

Embed two charts of your own design from two separate APIs that you sign up for & gain access to

API Chart 1

Source file: Portfolio_Week4_1.json

API Chart 2

Source file: Portfolio_Week4_2.json

Week 5:

Loops and APIs

Download code from an API using fetch in Python/Colab and chart this. Use a loop to batch download data.

Chart 1

Source files: Portfolio_Week5_1.json, Portfolio_Week5_MKTGDPCNA646NWDB.json, Portfolio_Week5.ipynb

Chart 2

Source files: Portfolio_Week5_2.json, Portfolio_Week5_NAEXKP01RUQ652S.json, Portfolio_Week5.ipynb

Chart 3

Source files: Portfolio_Week5_3.json, Portfolio_Week5_CLVMNACSCAB1GQIT.json, Portfolio_Week5.ipynb

Chart 4

Source files: Portfolio_Week5_4.json, Portfolio_Week5_CLVMNACSCAB1GQDE.json, Portfolio_Week5.ipynb

Week 7:

Scrapers

Build a scraper in Colab, save and chart the results

Scraped Chart

This chart was scraped from a wikipedia table. The python code for this can be found in the file "Portfolio_Week7_Scraper.ipynb".

Source files: Portfolio_Week7.json, Portfolio_Week7.csv, Portfolio_Week7_Scraper.ipynb

Week 8:

Data Stories

Attend one (or more) mornings of Talking Economics. After this construct a chart that would (a) support or (b) refute an argument that is made there.

Chart

Having attended the Economics Observatory Lectures, Oxford Professor Abi Adams-Prassl mentioned the UK had record high employment in March 2020. This suggests the unemployment rate would have been at a record low at this point. As can be seen, this is generally true from 1975 onwards, however 1973/74 saw lower unemployment rates.

Source files: Portfolio_Week8.json, Portfolio_Week8.csv

Week 9:

Advanced Analytics

Build a chart with data from two separate sources. Plot these data using correlation, regression or some other technique. Build and embed a chart that uses advanced statistical methods, testing causality or distribution.

Chart

This chart is an excerpt from my project. It studies the correlation between Freedom and GDP per Capita and uses to Loess regression to create a line of best fit. The benefit of this over the linear regression is it can change across the range, however when there is little data, outliers can drastically effect the average. The size of the circles are reflective of that nation's population. Scrollers can be used to specific minimum and maximum values of the democracy index. Setting minDI to 7 or above will filter for only functioning democracies.

Source files: Project_Chart1.json, Project_Data_Megasheet.csv

Week 10:

Interactivity

Build and embed two interactive charts

Chart 1

Source files: Portfolio_Week10.json, Portfolio_Week10.csv

Chart 2

Source files: Project_Chart3.json, Project_Data_Megasheet.csv

Thank you for looking at my site!

Back To Top