Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
226 changes: 226 additions & 0 deletions 02_activities/assignments/assignment-3-visualization1.ipynb

Large diffs are not rendered by default.

48 changes: 48 additions & 0 deletions 02_activities/assignments/assignment-3-visualization2.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "cbe30d85",
"metadata": {},
"source": [
"Assignment 3: NON - Python visual \n",
"\n",
"Data: Death registry statistics in Toronto and the GTA.\n",
"Link: https://open.toronto.ca/dataset/death-registry-statistics/"
]
},
{
"cell_type": "markdown",
"id": "53d8f4a9",
"metadata": {},
"source": [
"This visualization was created using Tableau. The intended audience is city planners, public health officials, and policy teams who need to understand how mortality changes across time and geography in Toronto and surrounding areas.\n",
"\n",
"The message is to show seasonality and change over time in deaths, and how those patterns differ by civic centre. The top line chart shows monthly deaths across years (each year as a separate line), making it easier to spot recurring peaks or months in which the death count is particularly high. The stacked bar chart shows yearly totals broken down by civic centre to identify whether a particular civic centre accounts for a greater proportion of death counts over the years, and the summary table highlights total deaths by civic centre.\n",
"\n",
"In terms of design, I focused on comparability, hierarchy, and clarity. I used consistent scales and clear labeling for months and years. Color encodes categorical differences (year in the top chart; civic centre in the bottom chart), while the layout creates a hierarchy: (1) month-by-month pattern first, (2) yearly totals by civic centre second, (3) overall totals as a quick reference on the right. I also kept chart types simple (line + stacked bars + table) so the viewer can quickly connect patterns across views.\n",
"\n",
"For reproducibility, Tableau can be reproducible if the workflow is saved (as a .twb/.twbx) and the data source is stable. I ensured reproducibility by using consistent fields and repeatable transformations (e.g., parsing dates, grouping by month/year, aggregating death counts) within Tableau rather than manual calculations outside the tool. If the tool or workbook is not shared, reproducibility is reduced because others can’t easily verify the exact steps, filters, or calculated fields used to produce the view.\n",
"\n",
"To support accessibility, I used clear titles, readable labels, and multiple ways to read the same information (trend lines, bar totals, and a table). To improve further, I would ensure a color-blind–safe palette, exact values, and exact names of these civic centres (not provided by the datasheet or data dictonary).\n",
"\n",
"Communities impacted include Toronto residents, healthcare systems, and civic-centre catchments that may experience disproportionate outcomes. These visuals can influence resource allocation, preparedness planning, and targeted interventions.\n",
"\n",
"I included dataset features that best answer the question—time (month/year) and location (civic centre)—and excluded variables that might distract from the core comparison. “Underwater labour” included cleaning/standardizing date fields, choosing appropriate aggregations, validating totals across charts, and iterating on the dashboard layout to make the story readable and consistent."
]
}
],
"metadata": {
"kernelspec": {
"display_name": "visualization1-env",
"language": "python",
"name": "python3"
},
"language_info": {
"name": "python",
"version": "3.11.1"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
6 changes: 3 additions & 3 deletions 02_activities/assignments/assignment_3.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@
* Open a private window in your browser. Copy and paste the link to your pull request into the address bar. Make sure you can see your pull request properly. This helps the technical facilitator and learning support staff review your submission easily.

Checklist:
- [ ] Create a branch called `assignment-3`.
- [ ] Ensure that the repository is public.
- [ ] Review [the PR description guidelines](https://github.com/UofT-DSI/onboarding/blob/main/onboarding_documents/submissions.md#guidelines-for-pull-request-descriptions) and adhere to them.
- [ x] Create a branch called `assignment-3`.
- [ x] Ensure that the repository is public.
- [ x] Review [the PR description guidelines](https://github.com/UofT-DSI/onboarding/blob/main/onboarding_documents/submissions.md#guidelines-for-pull-request-descriptions) and adhere to them.
- [ ] Verify that the link is accessible in a private browser window.

If you encounter any difficulties or have questions, please don't hesitate to reach out to our team via our Slack. Our Technical Facilitators and Learning Support staff are here to help you navigate any challenges.
Binary file added 02_activities/assignments/tableauvisual.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.