A dashboard that visualizes currency fluctuations over the past month using sparklines. Created using Python's `Flask` and JavaScript's `d3.js`.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
deploy_tools
.gitignore
.travis.yml
README.md
__init__.py
currency_rates_data.json
df_rates_month.json
functional_tests.py
requirements.txt
run.py
sparklines_dash.wsgi

README.md

sparklines_dash

Build Status

About This Project

A real-time dashboard for quickly visualizing tends in currency fluctuations for major currencies over the past month. Developed end-to-end to display metrics in real time. Extracts metrics from the ECB currency API, transforms data using Python's Pandas, visualizes sparklines using d3. Served using nginx and gunicorn via the Flask micro-framework.

You can view this dashboard live here.

What Are Sparklines?

A sparkline is a small intense, simple, word-sized graphic with typographic resolution.
Sparklines mean that graphics are no longer cartoonish special occasions with captions and boxes,
but rather sparkline graphics can be everywhere a word or number can be: embedded in a sentence,
table, headline, map, spreadsheet, graphic. Data graphics should have the resolution of typography.
-- Edward Tufte, Beautiful Evidence

An Overview of the Dashboard Creation Process

Data Viz Talk - How to make a dashboard with Tufte's sparklines