Best Data Visualization Projects of 2019

As I do every year, I picked my ten favorite visualization projects. Here they are in no particular order. | Continue reading


@flowingdata.com | 4 years ago

✚ Visualization Tools, Data, and Resources Roundup – December 2019 Roundup (The Process #69)

Every month I collect links to new tools, datasets, and visualization resources. Here’s the good stuff for December 2019 and the last roundup for the decade. | Continue reading


@flowingdata.com | 4 years ago

Best visual illusion of the year

Our brains are pretty good at finding patterns, but it has some blindspots and then we get confused. The Illusion of the Year contest targets those blindspots. This year’s winner shows a rota… | Continue reading


@flowingdata.com | 4 years ago

How online school ratings are flawed

Standardized ratings are a challenge, because they often try to encapsulate many variables into a single variable. On the upside, a single score is quick and easy to see, but on the downside, varia… | Continue reading


@flowingdata.com | 4 years ago

Deaths from child abuse, a starting dataset

By way of the Child Abuse Prevention and Treatment Act, ProPublica and The Boston Globe requested records from each state. They compiled the many documents into a single dataset: In each record, CA… | Continue reading


@flowingdata.com | 4 years ago

Color palettes browsable in context

Color scheme selections are nice and all, but they’re even better when viewed in context. It’s part of ColorBrewer’s charm, in the context of maps. Happy Hues offers color schemes… | Continue reading


@flowingdata.com | 4 years ago

✚ How to Make a Grid Map with Histograms in R, with ggplot

Layout multiple charts in a single view. Then adjust the scales appropriately for maximum comparability and a unified graphic. | Continue reading


@flowingdata.com | 4 years ago

✚ How to Make Interactive Frequency Trails with D3.js

Layering time series data or distributions with this method can change the feel and aesthetic versus a multi-line chart or small multiples. In some cases, frequency trails let you show more in less… | Continue reading


@flowingdata.com | 4 years ago

Occupation Growth and Decline

We looked at shifts in job distribution over the past several decades, but it was difficult to see by how much each occupation group changed individually. This chart makes the changes more obvious. | Continue reading


@flowingdata.com | 4 years ago

Datawrapper updates pricing structure, do more for free

Datawrapper, a focused web tool that makes online charts easier to put together and share, changed their pricing structure. There used to be a couple of paid tiers for individuals and small teams, … | Continue reading


@flowingdata.com | 4 years ago

Using old ship logs as a window into the weather in the 1800s

For Reuters, Feilding Cage describes a weather time machine project by NOAA that uses old shipping logs to build climate models for the 19th century: In the 19th and early 20th centuries, millions … | Continue reading


@flowingdata.com | 4 years ago

✚ Moratorium On Bar Chart Races; When Impractical Visualization is More Practical (The Process #68)

The dataisbeautiful subreddit announced a moratorium on the ever popular bar chart race. The frequency of submissions that used the method got out of hand and spam made it all the less savory. Stil… | Continue reading


@flowingdata.com | 4 years ago

Haikus generated based on your map location and OpenStreetMap data

Satellite Studio made a map thing that generates haikus based on OpenStreetMap data and your location. From the announcement: [W]e automated making haikus about places. Looking at every aspect of t… | Continue reading


@flowingdata.com | 4 years ago

How Job Groups Changed Over the Past Seven Decades

In the 1950s, almost half of all employed people were either in farming or manufacturing. As you can imagine, work changed a bit over the years. | Continue reading


@flowingdata.com | 4 years ago

AI-generated pies

Janelle Shane applied her know-how with artificial intelligence to generate new types of pies that the world has never seen: People wonder about what it would be like if a super-intelligent AI deci… | Continue reading


@flowingdata.com | 4 years ago

Everything in the universe

In this video, Dominic Walliman attempts to illustrate and explain all of the known things in the universe. There’s also a poster version. | Continue reading


@flowingdata.com | 4 years ago

All the Foreign Bodies That Got Stuck

Many things get stuck in people’s bodies. This is the percentage breakdown for the most common objects that end up in the emergency room. | Continue reading


@flowingdata.com | 4 years ago

✚ Visualization Tools, Datasets, and Resources — November 2019 Roundup (The Process #67)

Every month I collect new visualization tools, datasets, and resources. Here is the good stuff for November. | Continue reading


@flowingdata.com | 4 years ago

Scroll, scroll, scroll through the depths of the ocean

The oceans are deep. But how deep and what’s down there? Neal Agarwal provides this piece, The Deep Sea, that scales the depths of the ocean to your browser window. Scroll, scroll, and then s… | Continue reading


@flowingdata.com | 4 years ago

Compare your city’s air pollution to the rest of the world

High air pollution can lead to serious health risks, but you can’t usually see particulate matter floating in the air around you. So we have no base for comparison and only an abstract sense … | Continue reading


@flowingdata.com | 4 years ago

Looking for similar NBA games, based on win probability time series

Inpredictable, a sports analytics site by Michael Beuoy, tracks win probabilities of NBA games going back to the 1996-97 season. When a team is up by a lot, their probability of winning is high, an… | Continue reading


@flowingdata.com | 4 years ago

✚ How to Draw Maps with Hatching Lines in R

Fill areas with varying line density to give more or less visual attention. With geographic maps, the technique is especially useful to adjust for population density. | Continue reading


@flowingdata.com | 4 years ago

Fashion runway color palette

From Google Arts & Culture: We came together with The Business of Fashion to view their collection of 140,000 photos of runway looks from almost 4,000 fashion shows around the world. If you cou… | Continue reading


@flowingdata.com | 4 years ago

Traveling Salesman art

Robert Bosch likes to use the Traveling Salesman Problem to draw famous portraits with a single continuous line. Nice. If you want to fall down a Traveling Salesman rabbit hole, be sure to check ou… | Continue reading


@flowingdata.com | 4 years ago

Teaching R to 7th graders

Joshua Rosenberg describes his one-day experience teaching R to 7th graders: [T]he activity worked albeit, as a very gradual introduction to using R. In combination with starting with modest goals,… | Continue reading


@flowingdata.com | 5 years ago

2,774 miles traveled by a lone wolf

From the Voyageurs Wolf Project, a map shows the travels of a lone wolf over an 11-month period. Check out the animated version for full effect. | Continue reading


@flowingdata.com | 5 years ago

How parents spend time with their kids

For Quartz, Dan Kopf and Jenny Anderson on how time spent with kids changes with age: In the very beginning, it’s all about physical care, otherwise known as the stuff that makes your arms tired. A… | Continue reading


@flowingdata.com | 5 years ago

Hours of daylight mapped as a function of latitude and time of year

Reddit user harpalss animated hours of day light by latitude and day of year. Just let it hypnotize you. They used this formula to calculate daylight hours. | Continue reading


@flowingdata.com | 5 years ago

✚ Bar Chart Baselines Don’t Have to Start at Zero? (The Process #66)

False. | Continue reading


@flowingdata.com | 5 years ago

Quietest highway route in each state

Geotab made a rough estimate of the quietest route in each state, based on average traffic. The methodology: To find the quietest road in each US state, we gathered the latest available (2015) traf… | Continue reading


@flowingdata.com | 5 years ago

Data life cycle

Summarizing a talk by Xaquín G.V., Natalie Gerhardstein for Delano: Among González’ takeaways were that, in order to avoid misunderstandings or bias in data visualisation, it helps to be aware of t… | Continue reading


@flowingdata.com | 5 years ago

KPI overload

From Tom Fishburne, the Marketoonist. Maybe a dashboard isn’t the answer you’re looking for. | Continue reading


@flowingdata.com | 5 years ago

✚ How to Make a Bump Chart in R, with ggplot

Visualize rankings over time instead of absolute values to focus on order instead of the magnitude of change. | Continue reading


@flowingdata.com | 5 years ago

✚ How to Make a Multi-Series Dot Plot in Excel

Easily compare multiple categories and spot differences between two or more series. | Continue reading


@flowingdata.com | 5 years ago

Salary and Occupation

Stating the obvious, salaries vary across occupations. Here are some charts that show by how much for 800 of them. | Continue reading


@flowingdata.com | 5 years ago

Hip hop vocabulary compared between artists

Matt Daniels compared rappers’ vocabularies to find out who knows the most words. Literary elites love to rep Shakespeare’s vocabulary: across his entire corpus, he uses 28,829 words, s… | Continue reading


@flowingdata.com | 5 years ago

Making the most detailed map of auto emissions in America

Using estimates from the Database of Road Transportation Emissions, Nadja Popovich and Denise Lu for The New York Times mapped auto emissions at high granularity. Popovich described their process o… | Continue reading


@flowingdata.com | 5 years ago

✚ The Best Visualization Course I Ever Took; Membership Update with New Points of View (The Process #65)

This week I reminisce back to when I didn’t know anything about visualization, and all I wanted to do was solve analysis problems. Also, some fun updates on the way, exclusively for members. | Continue reading


@flowingdata.com | 5 years ago

Why scientists need to be better at visualization

For Knowable Magazine, Betsy Mason looks at the state of (not so good) data visualization in science and offers some direction for how it can improve: [S]cience is littered with poor data visualiza… | Continue reading


@flowingdata.com | 5 years ago

Growing Your Visualization Toolset (and Mine), a FlowingData Membership Update

It’s time to kick the tires on some new tools. I’ve been running FlowingData Membership for almost eight years now, and one of the main benefits is that you get unlimited access to step… | Continue reading


@flowingdata.com | 5 years ago

Map of nighttime lights normalized by population

You’ve probably seen the composite map of lights at night from NASA. It looks a lot like population density. Tim Wallace adjusted the map for population, so that you can see (roughly) the are… | Continue reading


@flowingdata.com | 5 years ago

How Much You Should Be Saving for Retirement

There are a lot of variables to consider, but for people of middle income, here’s a suggestion, based on when you start saving and when you want to retire. | Continue reading


@flowingdata.com | 5 years ago

xkcd-style charts in JavaScript

For xkcd fans, here’s a JavaScript library by Tim Qian that lets you style your charts like xkcd. There’s something about sketchy, comic-style charts that makes the data feel more appro… | Continue reading


@flowingdata.com | 5 years ago

Saving for Retirement and Age

People tend to have more money saved up over time, but range and variation also grow, and often it’s not enough. | Continue reading


@flowingdata.com | 5 years ago

Paying for Elizabeth Warren’s proposed policies

Elizabeth Warren has big plans, and they would cost a lot with a big shift in government spending. The New York Times breaks it down. I realize the topic here is important, but NYT’s bubble g… | Continue reading


@flowingdata.com | 5 years ago

✚ Cleaning and Formatting Data, What I Use (The Process #64)

There are many tools to clean up your data, and they can be helpful with the right dataset and situation. I tend to stick to a small handful. Here’s what works for me. | Continue reading


@flowingdata.com | 5 years ago

Randall Munroe of xkcd on Data Stories

Randall Munroe of xkcd was on the Data Stories podcast. He talks about his work, his process, and communicating complex ideas to a wide audience. It’s amazing how much of his process overlaps… | Continue reading


@flowingdata.com | 5 years ago

Sephora dataset is a collection of makeup reviews that mention crying

Interested in reviews on the Sephora website for waterproof makeup, Connie Ye figured she might as well scrape all of the reviews and filter for the ones that mention crying: I ended up scraping ab… | Continue reading


@flowingdata.com | 5 years ago