The Whole Dysfunctional National Conversation About Guns—on Twitter ... in One Interactive Graph

Are we really having a dialogue about gun violence? Or are we just talking past each other?

This visualization shows the top 100 gun politics links on Twitter last week, with a twist: two items are connected only when there were people who tweeted links to both of them. Much like Amazon's "customers who bought A also bought B," which has been used to visualize political book sales, the graph shows how people who tweeted this also tweeted that.

The big clusters on the left and the right mean that each of us is likely to tweet items from one side, but not the other. This visualization also shows that the pro-gun web is more active and diverse than its anti-gun violence opposition, where the president and the White House dominate the conversation.

The most tweeted story of last week, by far, is Columbine Survivor Pens Bold Open Letter to Obama Rejecting Gun Control with 2900 tweets. Several other stories from were also popular with tweeters, including Why Is Mexico Asking the U.S. Senate for a Registry of U.S. Gun Owners?

Folks who forwarded those stories also really liked the map of gun self defense incidents from It's good that such events are being mapped, as a counterpoint to the various gun violence maps, such as the one from Slate. However, violent crimes involving by firearms are about ten times as common as self defense with a firearm -- so we should really see both on the same map.

Pro-gun people were also likely to tweet links from Fox Nation (e.g. Democrats Have a Full-blown Akin on Their Hands) and other recognizably right-leaning sources, but also frequently shared a number of news articles that, while they might not take a recognizable position, simply weren't posted by anti-gun tweeters (e.g. Mistake in Gun Bill Could Defeat the Effort from the Seattle Times.)

The new NRA "Stand and Fight" ad was also much discussed this week, with many links directly to the video on YouTube and to several stories about the provocative piece (Fox Nation: "NRA Thunders Home Principles With Powerful, Emotional Ad.")

On the anti-gun violence side, the White House dominates the conversation. The most popular link was's Sami's story with 1874 tweets, a video about a young man whose father was killed in a mass shooting. President Obama's plan to keep our kids safe and reduce gun violence was also popular, with 1355 tweets. There are several other popular links, plus the White House live stream site which covered Biden's Tuesday town hall on Facebook and Thursday speech in Connecticut.

There are a handful of closely related sites around grassroots campaigns, such UniteBlue with We Demand a Vote and Blastroots' Moms Demand Action for Gun Sense in America petition. But in general, the anti-gun violence conversation was sparser, both in terms of number of sites and number of tweets. There simply weren't as many links being passed around on that side of the fence last week, at least not on Twitter.

Precious little was shared between the two communities. Both sides posted links to a Yahoo! news story about Colorado's new gun laws, and about a proposed Missouri bill that would make it a felony to propose gun control laws. Many pro-gun people also linked to -- not any particular page, just the root site, with tweets such as "Shocker: asks for gun violence stories, only shares ones that promote gun control." But that's about it. There were very few links recommended by everyone, which suggests that politically involved people really do live in two different information worlds.

In rare cases where the two sides do follow the same story, they often get it from different places, as when a Chicago woman was shot shortly after her sister attended Obama's Chicago speech on guns: people tweeted the story from the Huffington Post or from CNN, but not both.

There's a lot more here, including pieces on gun manufacturers refusing to sell in certain states, a DOJ memo saying that an assault weapons ban would not be likely to reduce gun violence, and a campaign to pressure Senator Marco Rubio to denounce the NRA.

And of course, there's always the The Onion.

About the data: This graph was generated from 330,245 tweets collected from Sunday evening to Sunday evening, captured by recording all tweets mentioning "gun violence," "gun control," "NRA," "gun rights," "gun owners," "gun laws," and several similar phrases. These tweets contained 38,515 unique links; this visualization is only the top 100. The most tweeted story has 2900 links, while the least tweeted has 171. Edges in this graph don't mean that two pages link to one another, but that a number of people (indicated by edge thickness) tweeted links to both pages over the course of the week. Made with Python for capture and processing, EC2 servers, Gephi for graph processing, and gexf.js for interactive visualization.