|
Hey folks, I hope you enjoyed thinking last week about how you would recreate Plate 12 from the WEB DuBois collection of visuals he showed at the 1900 Paris Exhibition using ggplot2 and related R tools. You can find the entire collection of “data portraits” in a book assembled by Whitney Battle-Baptiste and Britt Rusert (here) or as a collection of plates through the Library of Congress (here). I won’t reshare all the resources describing the collection, but do encourage you to check out last week’s newsletter. As you look through those data portraits, you might wonder, “Why would Pat suggest we think about how to generate these figures? A lot of what’s in them people tell us are bad practices.” There are a few reasons. First, my original motivation behind recreating other people’s figures was taken from seeing my son’s replications of other artworks. Those recreations are done to help artists explore their technique. I thought we could do the same with data visualization. If I only ever make line plots, that look like something generated with ggplot2, then I’ll never develop the skills to make scatter plots or do weird things with axis titles, or use my own font choices. I can’t tell you how much I’ve learned about R over the past 6 months by recreating the visuals we have covered. Are they all great visuals? No. But by trying to faithfully recreate them, my technique has really developed. The DuBois data portraits are radically different from the types of plots we make. My understanding is that was intentional. Imagine walking by a poster at a conference with plots that look wildly different from everyone else. You’ll get my attention and I’ll be more likely to stop and have a look. That was what DuBois was trying to do in Paris. He wanted people to stop and see a story about the life of Black people in the US in 1900. There were a lot of negative stories being told by others, but he wanted to tell his own community’s story. So there’s value in learning to make plots that are radically different, because it will force us to use our tools to do unconventional things. In the process we’ll learn to use our tools better. Consider Plate 27... Before you clutch your pearls and shriek, “PIE CHART!”, give it some time. Again, there are other ways of presenting the same data - how would you present them? Later you could try that on your own. Let’s try to do it like DuBois did. Here are the data:
As always, a few things stand out to me that would direct my approach to recreating this “fan plot”. First, it’s a pie chart. Pie charts are best thought of as stacked bar charts drawn in polar coordinates. Something I’ve learned working with polar coordinates is to get things looking right in Cartesian coordinates before pivoting it to polar. It’s too hard to wrap my mind around what’s going on in polar coordinates. We’ll want a single stacked bar. To remove the pie pieces that are on the side, I’d insert a fake category that is about 60% for both races. Later, we can make this transparent or the color of the background. When we convert this to a pie chart, we’ll use Second, something to consider is that if the occupation category is mapped to the fill, then the same category in each race will get merged if we set Third, with a “fake” category to provide space on the sides, we’ll have 12 category-race combinations. We’ll want to use Fourth, there are two types of labels. We can add the numeric labels using Fifth, I love incorporating subtle points in figures. I noticed that both fans have a black line as their edge. Of course the fake category shouldn’t have an edge. I think we can pull this off using At each stage, I’d encourage you to see what the plot looks like in both coordinate systems by flipping back and forth between Finally, if you thought this was fun, I’d encourage you to check out Plate 22. How would you go about generating that unique “bulls eye plot”?
|
Hey folks, Earlier this week, those of us in the US celebrated Memorial Day. For many, this marks the unofficial start of summer. I suppose the clock is now ticking until Labor Day, which is the unofficial end of summer. Let me be the jerk to tell you that you have 100 days left to accomplish all of your summer goals. I suspect that for many of you writing papers and putting together conference posters and talks are on your list of goals. Generating attractive visualizations of your data is...
Hey folks, I’ve been getting asked to give more talks about data visualization and my experiences critiquing visualization. It’s been a lot of fun to engage with live audiences. I enjoy learning about their experiences, motivations, and limitations. As much as I love this newsletter and the content I post to YouTube, it’s clear that it isn’t a substitute to talking to people without the filter of email or a chat box. So, if you’re interested in working with me on an individual or group level...
Hey folks, The more I peruse the literature, the more I see that researchers need help designing figures to help tell their stories. I don’t just mean the mechanics of creating a figure in R, Python, Prism, or Excel. Rather, if someone had a box of dry erase markers of various colors and they had to give a talk without any slides, what would they draw to tell their story? I don’t mean to trivialize the difficulties. It’s hard! There are many figures I’ve published that I wish I could have a...