mapping police violence: data
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 descriptionI 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>