Skip to main content

mapping police violence: data

✓ Published0🌍 Public
Aannabsmylie
Last edited Nov 11, 2015
Created on Nov 11, 2015

This visualization presents police violence data collected by Mapping Police Violence, displaying each victim as a small square labeled with the first letter of their race. The data is loaded from a Google Spreadsheet via Tabletop.js, normalized to a consistent schema, and then visualized as a grid of hoverable tiles. When the user hovers over a victim tile, a detail panel shows the victim's name, race, gender, state, date of death, and a link to the source article. The visualization uses Crossfilter to explore and group the data by race, gender, and armed status.

AI-generated description

I wanted to explore the data collected by Mapping Police Violence
Using Tabletop.js to get data from the public spreadsheet URL.

Unfortunately each month of data has a slightly different set of column headers and values. I've attempted to normalize all entries to have the same schema:

{
    "name": "Donald Lewis Matkins",
    "race": "Unknown race",
    "gender": "Male",
    "state": "MS",
    "unarmed": "Armed",
    "date": "2015-03-01T08:00:00.000Z",
    "source": "http://www.sunherald.com/2015/03/01/6097241_george-county-man-killed-in-standoff.html?rh=1"
  }

Built with blockbuilder.org

forked from <a href='http://bl.ocks.org/enjalot/'>enjalot</a>'s block: <a href='http://bl.ocks.org/enjalot/95ffd65ad1d87d26cc69'>mapping police violence: data</a>