Skip to content
  • Twitter
  • Facebook
  • Instagram
  • Email
Storybench
  • About
    • Meet the Team
    • Newsletter
  • Articles
    • Behind the scenes
    • Insights
    • Research
    • Interviews
    • Longform
    • Roundups
    • For Educators
  • Tutorials
  • Projects
    • NICAR 2022
    • Reinventing TV
    • Data Journalism in R
    • Climate Journalism Lab
    • 2020 Election Tracker

Tag: python

How Kirell Benzi’s data art balances creativity and scientific accuracy

Kirell Benzi is a self-taught artist whose art is not only aesthetically pleasing to the eye, but it’s also rooted in data visualization principles and often embedded with a message. […]

February 4, 2022February 4, 2022 Sharmila Kuthunur Behind the scenes

Exploring climate data using the Python libraries Matplotlib and Pandas

If you’ve just grabbed a new dataset and you want to look for interesting trends, making some exploratory graphs in Jupyter Notebook is a good way to start. I usually […]

May 31, 2021June 1, 2021 Saima Sidik How to

Mapping toxic waste release sites using the Python library GeoPandas

Plotting positional information on maps can reveal geographic trends and makes for an effective visualization to accompany an article. In this tutorial, we’ll use Jupyter Notebook and a Python library […]

May 24, 2021 Saima Sidik How to

How to collect tweets from the Twitter Streaming API using Python

Twitter provides a comprehensive streaming API that developers can use to download data about tweets in real-time, if they can figure out how to use it effectively. In this tutorial, […]

November 10, 2019November 26, 2019 Laura South How to

How to build a heatmap in Python

Heatmaps are effective visualization tools for representing different values of data over a specific geographical area. You could, for example, use them for temperatures, rainfall or electricity use. In this […]

February 18, 2019February 18, 2019 Floris Wu How to

How to install R on a Jupyter notebook

This post walks through how to install R on a Jupyter notebook, load in data and build a visualization. Start by installing python using homebrew. Install python Open Terminal and enter the […]

November 29, 2018November 29, 2018 Martin Frigaard Data Journalism in R, How to

How to download song lyrics from Genius using Python

Coding and I are not on the best of terms. After a traumatic three-year stretch in middle school in which I barely scraped by in my computer science classes, I […]

November 15, 2018December 18, 2018 Alexander Frandsen How to

How Axios built an animated map showing hurricane paths hitting the Carolinas

When Hurricane Florence made landfall in the United States last month, few could anticipate the strange journey the hurricane would take. While many major hurricanes have hit the Carolinas, it […]

October 10, 2018October 8, 2018 Yuuki Nishida Behind the scenes, Interviews

How to scrape Reddit with Python

Last month, Storybench editor Aleszu Bajak and I decided to explore user data on nootropics, the brain-boosting pills that have become popular for their productivity-enhancing properties. Many of the substances […]

March 12, 2018August 21, 2018 Felippe Rodrigues How to

How The Boston Globe uncovered fraud at Massachusetts nonprofits

Recently, the Internal Revenue Service made more than 2.3 million forms filed by nonprofits from all over the country available in an online database, open to the public. Todd Wallack, a […]

March 9, 2018March 9, 2018 Patrick Strohecker Behind the scenes, Interviews

Getting started with Python and Jupyter Notebooks for data analysis

Let’s talk about Python for data analysis. In this tutorial, you will learn some simple data analysis processes while exploring a dataset with Python and Pandas. Before we get started, […]

November 15, 2017November 15, 2017 Wei Tang How to

Winter is here: How Vox mapped snow accumulation in the U.S.

The first big snowstorms have hit the East Coast and their effects have fascinated Vox’s developer Soo Oh, who recently built a map to track snow accumulation across the U.S. The project relies on […]

January 23, 2017April 26, 2017 Felippe Rodrigues Behind the scenes
Join us

Want to write for Storybench and probe the frontiers of media innovation? Apply for one of our graduate programs at Northeastern University’s School of Journalism.

Rolling admissions, no GREs required and financial aid available. Email here.

Get the latest from Storybench

Keep up with tutorials, behind-the-scenes interviews and more.


Proudly powered by WordPress | Theme: NewsAnchor by aThemes.