Friday, January 25, 2013

How Many People Have Been Killed by Guns Since Newtown?

The answer to the simple question in that headline is surprisingly hard to come by. So Slate and the Twitter feed @GunDeaths are collecting data for our crowdsourced interactive. This data is necessarily incomplete. But the more people who are paying attention, the better the data will be. You can help us draw a more complete picture of gun violence in America. If you know about a gun death in your community that isn?t represented here, please tweet @GunDeaths with a citation. (If you?re not on Twitter, you can email slatedata@gmail.com.) And if you?d like to use this data yourself for your own projects, it?s open. You can download it here.

'); theLeftContainer .detach() .addClass('maximized') .prependTo(newMaximizedBox) theMap .detach() .css({ width:theWindow.width(), height:theWindow.height(), right:'0px', position:'fixed', top:'0px' }) .prependTo(newMaximizedBox); $('

minimize

') .appendTo(newMaximizedBox) .click(function(){ minimize(); }) newMaximizedBox .prependTo('body') .css('width',$(window).width()) scrollFncs=[]; m.invalidateSize(); setMap(); } function minimize(){ maximized=false; theLeftContainer.detach() .detach() .removeClass('maximized') .prependTo(theInteractive); theMap .detach() .appendTo('#mapHere') .css({ 'width':400, 'height':400, 'position':'relative' }) $('#btn_minimize') .remove(); theInteractive .show() $('#maximizedBox').remove(); $('.sl-content-wrapper').show(); m.invalidateSize(); setMap(); } $(window) .scroll(function(){ for(var i=scrollFncs.length-1;i>=0;i--){ moveSticky($(this),scrollFncs[i].obj,scrollFncs[i].borders) } }) .resize(function(){ if(maximized){ theMap.css({ 'width':theWindow.width(), 'height':theWindow.height() }) } else{ for(var i=scrollFncs.length-1;i>=0;i--){ var top = scrollFncs[i].obj.offset().top scrollFncs[i].obj.css('position','static'); scrollFncs[i].borders.leftOffset = scrollFncs[i].obj.offset().left; scrollFncs[i].obj.css('position','fixed'); scrollFncs[i].obj.css({'left':scrollFncs[i].borders.leftOffset,'top':top}); moveSticky($(this),scrollFncs[i].obj,scrollFncs[i].borders) } } }) scrollFncs = []; $.fn.stickToTop = function(verticalBound){ var borders = { min:this.offset().top, max:verticalBound-400, leftOffset:this.offset().left, left:this.position().left, minSet:this.position().top } var obj = this; scrollFncs.push({obj:obj,borders:borders}); } function moveSticky(theWindow,obj,borders){ var a = theWindow.scrollTop(); if(a>borders.min && aborders.max){ obj.css({ 'position':'absolute', 'left':borders.left, 'bottom':0, 'top':'auto' }) } } function scrollWin(target,speed,buffer){ theDoc.stop(true,false).animate({ scrollTop: target.offset().top - buffer }, speed); } }); var states = [ {'name':'Alabama', 'abbrev':'AL'}, {'name':'Alaska', 'abbrev':'AK'}, {'name':'Arizona', 'abbrev':'AZ'}, {'name':'Arkansas', 'abbrev':'AR'}, {'name':'California', 'abbrev':'CA'}, {'name':'Colorado', 'abbrev':'CO'}, {'name':'Connecticut', 'abbrev':'CT'}, {'name':'Delaware', 'abbrev':'DE'}, {'name':'Florida', 'abbrev':'FL'}, {'name':'Georgia', 'abbrev':'GA'}, {'name':'Hawaii', 'abbrev':'HI'}, {'name':'Idaho', 'abbrev':'ID'}, {'name':'Illinois', 'abbrev':'IL'}, {'name':'Indiana', 'abbrev':'IN'}, {'name':'Iowa', 'abbrev':'IA'}, {'name':'Kansas', 'abbrev':'KS'}, {'name':'Kentucky', 'abbrev':'KY'}, {'name':'Louisiana', 'abbrev':'LA'}, {'name':'Maine', 'abbrev':'ME'}, {'name':'Maryland', 'abbrev':'MD'}, {'name':'Massachusetts', 'abbrev':'MA'}, {'name':'Michigan', 'abbrev':'MI'}, {'name':'Minnesota', 'abbrev':'MN'}, {'name':'Mississippi', 'abbrev':'MS'}, {'name':'Missouri', 'abbrev':'MO'}, {'name':'Montana', 'abbrev':'MT'}, {'name':'Nebraska', 'abbrev':'NE'}, {'name':'Nevada', 'abbrev':'NV'}, {'name':'New Hampshire', 'abbrev':'NH'}, {'name':'New Jersey', 'abbrev':'NJ'}, {'name':'New Mexico', 'abbrev':'NM'}, {'name':'New York', 'abbrev':'NY'}, {'name':'North Carolina', 'abbrev':'NC'}, {'name':'North Dakota', 'abbrev':'ND'}, {'name':'Ohio', 'abbrev':'OH'}, {'name':'Oklahoma', 'abbrev':'OK'}, {'name':'Oregon', 'abbrev':'OR'}, {'name':'Pennsylvania', 'abbrev':'PA'}, {'name':'Rhode Island', 'abbrev':'RI'}, {'name':'South Carolina', 'abbrev':'SC'}, {'name':'South Dakota', 'abbrev':'SD'}, {'name':'Tennessee', 'abbrev':'TN'}, {'name':'Texas', 'abbrev':'TX'}, {'name':'Utah', 'abbrev':'UT'}, {'name':'Vermont', 'abbrev':'VT'}, {'name':'Virginia', 'abbrev':'VA'}, {'name':'Washington', 'abbrev':'WA'}, {'name':'West Virginia', 'abbrev':'WV'}, {'name':'Wisconsin', 'abbrev':'WI'}, {'name':'Wyoming', 'abbrev':'WY'}, {'name':'D.C.', 'abbrev':'DC'}, {'name':'District of Columbia', 'abbrev':'DC'} ]; function checkState(value,type){ for(var i=states.length-1;i>=0;i--){ if(value.toLowerCase()==states[i][type].toLowerCase()){ return true; } } return false; } function convert_state(name, to) { var output = false; for(var i=states.length-1;i>=0;i--){ if (to=='name') { if (states[i]['abbrev'].toLowerCase() == name.toLowerCase()){ output = states[i]['name']; break; } } else if(to=='abbrev') { if (states[i]['name'].toLowerCase() == name.toLowerCase()){ output = states[i]['abbrev'].toUpperCase(); break; } } } return output; } function parseDate(input) { //input: a string, MM/DD/YYYY or MM/DD/YY. returns a date. var parts = input.match(/(\d+)/g); if(parts!=null && parts.length>0){ if(parts.length==1){ //if month is specified but nothing else var today = new Date(); var todayDate = today.getDate(); var month; if(parts[0]todayDate){ //date is in last month month = today.getMonth(); } parts = [month,parts[0],today.getFullYear()] } else if(parts.length==2){ //if month and date are specified but not year var today = new Date(); var todayMonth = today.getMonth(); var year; if(parts[0]-1todayMonth){ //greater than this month, so last year year = today.getFullYear()-1; } parts.push(year); } else if(parts[2].length==2){ //if year is specified but the millenium is not specified parts[2] = '20'+parts[2]; } var output = new Date(parts[2], parts[0]-1, parts[1]); if(output=='Invalid Date'){ output = new Date(Date.parse(input)); } return output; } return false; } function decodeDate(input){ //receives a YYYY-MM-DD string and returns a date var date = input.split('-'); date= new Date(parseInt(date[0]),parseInt(date[1])-1,date[2]); return date; } if(!Array.indexOf){ Array.prototype.indexOf = function(obj){ for(var i=0; i

Deaths by City Click a circle to filter deaths by location.

maximize

  • Any Age Group
  • Adult
  • Teen
  • Child

Matched Deaths: or more since Newtown

Show Methodology

Each victim under 13 years of age is designated "child"; from 13 to 17: "teen"; 18 and older: "adult."

The same icons used to represent male victims is also used to represent victims of unknown gender.

The same icons used to represent adult victims is also used to represent victims of unknown age group.

The yellow and blue backgrounds represent alternating days.

The information is collected by @gunDeaths from news reports about the deaths. The Slate interactives team and @gunDeaths continually manages and revises the data.

The data are not comprehensive because not all gun-related deaths are reported by the news media. For example, suicides often go unreported.

Source: http://feeds.slate.com/click.phdo?i=69ac6522a826ffe41ff70e9f2b4324be

joplin tornado extreme makeover home edition coachella 2012 constitution day constitution day dolly parton stephen colbert running for president

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.