Building News Applications
COMM 177T/277T (2019)

Data Viz Presentations and Tools

Day 12 ~ May 9, 2019

Overview

Today we'll present the story ideas and visual sketches from our last assignment.

We'll also begin exploring a pair of tools that can help us easily publish visualizations to the web.

Assignment 8 Presentations

As mentioned in the class exercise on Tuesday, each group was assigned one of three data sets:

For your presentations, you should:

Assignment 9

A myriad of visualization tools and platforms are available these days, each with different pros and cons. Some require a fair degree of coding knowledge (e.g. D3), but in turn provide a high degree of flexibility. Others offer a much lower bar to entry, allowing you to simply upload data, create a chart, and publish it.

Newsrooms often lean on both types of tools. A simple chart based on straight-forward data is often an appropriate, time-saving option -- even if you have coding skills.

For this assignment, we'll explore the world of data visualization tools and get our hands dirty using two "freemium" platforms for easily creating and publishing charts.

Here are the details:

Read

Code

barchart_executions

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Death Penalty Executions</title>
<style>
h2, h3, p#overview {
text-align: center;
}
h2 {
font-size: 1.875em;
margin-bottom: 20px;
}
h3 {
font-size: 1.275em;
margin-top: 50px;
margin-bottom: 20px;
}
p#overview {
font-size: .875em;
}
</style>
</head>
<body>
<h2>Death Penalty Executions</h2>
<p id="overview">Visual embed examples using Datawrapper and Flourish.</p>

<h3>Embed code from Datawrapper</h3>
<!-- Datawrapper iframe goes here -->

<h3>Embed code from Flourish</h3>
<!-- Flourish iframe goes here -->
</body>
</html>
cd /path/to/class-repo
pipenv shell
mkdir _site/executions/
touch _site/executions/index.html
# Add the HTML mentioned above with the iframes for
# Datawrapper and Flourish charts
invoke deploy
invoke cachebust

Reflect

After completing the Datawrapper and Flourish visualizations, write a short memo (no more than 500 words) describing what you liked about each service and what features could be added or improved.

Here are some important requirements for completing the assignment: