Evan Peck @peck.phd · 19/08/2026The chart gods continue to bless my course with new examples of vis-rhetoric just before I talk about it in class. 1110
Evan Peck @peck.phd · 19/08/2026Things you should know: Many schools have deadlines in September & October, months before R1s. The graph below, created by Phil Chodrow, shows when schools listed their ads on our board + their app deadline cs-pui.github.io/faq.html#whe... 040
Evan Peck @peck.phd · 24/03/2026Since I'm using Ziptable to share data in my own class, I made a small change a couple of days ago to make my instructor flow better You can now filter columns to reduce dataset size, share shorter links, or choose targeted exports (e.g. to Datawrapper) Orig 🧵 on Ziptable: bsky.app/profile/peck... 070
Evan Peck @peck.phd · 22/03/2026A quick update to ziptbl.com: you can now open shared data directly in @datawrapper.de! The video shows the full flow: load data into Ziptable > share the link > create a 📊 in Datawrapper As always: the data stays off any servers until you send it to Datawrapper - it's just compressed in the url 0203
Evan Peck @peck.phd · 19/03/2026Holy smokes - thanks for all the ZipTable love! A small update: - 🗺️ GeoJSONs! Share geo data and open it directly in geojson.io (vid) - Better sharing guidance based on link length (email vs. Slack vs. SMS) - Faster! Only 65 KBs on 1st load now. Repeat visits are ~3.5 KB. That's dial-up modem fast 😂 0110
Evan Peck @peck.phd · 18/03/2026I made a tiny tool for quickly sharing small datasets (< ~1000 rows) without uploading any data to a server. 🔗 ziptbl.com It compresses the data into the link itself, so there’s no account, hosting, or storage layer involved. Here's Florence Nightingale's famous 📊 data: ziptbl.com#d=eNpdlE-LGz... 1430996
Evan Peck @peck.phd · 17/02/2026Olympic medals are a good place to play with the Emojicon Creator I made last year: emojicon-creator.netlify.app 20 USA medals: 6 x 🥇, 9 x 🥈, 5 x 🥉: 🥇🥇🥇🥇🥇🥇🥈🥈🥈🥈 🥈🥈🥈🥈🥈🥉🥉🥉🥉🥉 or 🥇🥇🥇🥇🥇🥇 🥈🥈🥈🥈🥈🥈🥈🥈🥈 🥉🥉🥉🥉🥉 131
Evan Peck @peck.phd · 16/02/2026I'm all for creating engaging visuals to capture attention, but I have mixed feelings about interactives that seem to use the visual language of charts to imply more data than is represented. I don't get much from the interaction, but maybe more people will read? 🔗 www.nbcnews.com/politics/jus... 120
Evan Peck @peck.phd · 16/02/2026An interesting 📊 choice from ESPN's Olympic medal coverage. By giving each country its own axis-range, the bar for USA's 8 silver medals is the same height as Norway's 12 gold. If you're trying to compare countries at a glance, USA's bars are all bit taller than they should be. 1212
Evan Peck @peck.phd · 16/02/2026Two snowpack maps, similar data, very different vibes. In my vis courses, I always talk to my students about how color associations can manipulate the story of a visualization. This is a great, recent (and local!) example. 1130
Evan Peck @peck.phd · 20/01/2026(the game is currently 24-21 with 6 minutes left, and Toney has 115 yards) 030
Evan Peck @peck.phd · 03/12/2025These are the kinds of example I love discussing with students. What does a city with 19.5%🔴 the workforce look like vs. a city with 20.1%⚫ of the workforce? 🤔 (I feel like I'm picking on the Economist a lot, but their charts consistently get promoted to me + glitch my brain) 130
Evan Peck @peck.phd · 29/11/2025Not the first time that Anthropic has used truncated bar graph axes to visually exaggerate their performance vs competitors. 🔗 x.com/claudeai/sta... 0110
Evan Peck @peck.phd · 14/11/2025My life can be summed up as "same logo, different colors" 🦬 I grew up in upstate NY (giant Bills fan) 🦬 I was a CS prof at Bucknell for almost 10 years 🦬 I am now an Info Sci prof at CU Boulder 131466
Evan Peck @peck.phd · 11/11/2025I'm not proud to tell you that I clicked this Wirecutter article fully believing it was about the 📊 Best Bar Charts. 1513
Evan Peck @peck.phd · 04/11/2025Can someone tell me what is going on with @economist.com's graphic department? This title also has nothing to do with the plotted data. Are they using charts as clickbait for the article? 140
Evan Peck @peck.phd · 28/10/2025This graph that the @economist.com is boosting on Facebook is irresponsible. Titles create powerful frames in the way people interpret data (see: Kong et al 2019, www.hidykong.com/papers/Kong-...). This one tells a story that doesn't exist in the charted data. 181
Evan Peck @peck.phd · 19/10/2025My town needs an intervention. What if I told you all these charts came from just the first 5 pages of our monthly sales tax update? 😱 🔗 www.erieco.gov/ArchiveCente... 290
Evan Peck @peck.phd · 17/10/2025The answer: So many that I stopped counting and did some math. So if you guessed ~180, I both want to congratulate you and ask what kind of vis trauma you have experienced in the past. 270
Evan Peck @peck.phd · 17/10/2025Guess how many colors are in the legend for this budget chart from my town. (see replies for answer) 171
Evan Peck @peck.phd · 17/10/2025All kinds of color associations going on in this choropleth. I think of red as either a high value (vis associations) or incredibly colorful leaves (tree associations). Here, it means "still nice, but declining" leaf colors 🤔 (I still kind of love the fall colors style 🍁) 150
Evan Peck @peck.phd · 11/08/2025Listen, everyone's mad that ChatGPT 5 can't capture the full nuance of their discipline. But what about its potential to rapidly develop compelling, engaging visuals for education? It took me only a single prompt to create this emoji-based multiplication table for my child. 7220
Evan Peck @peck.phd · 06/08/2025I learned about Bill Collins today, CU's 1st black football captain. This image captures Bill at the 1969 Liberty Bowl coin-toss, standing in front of an all-white, never-integrated Alabama team that brought 40 players to stand opposite him. ▶️ youtu.be/RBNX8L5RTIA?... 🔗 cubuffs.com/news/2025/8/... 000
Evan Peck @peck.phd · 30/07/2025This wild AI example just happened to me + a colleague trying to decide on "wellbeing" or "well-being" for public material. Depending on query framing, Google gives inverse recommendations for US audiences! Almost as if its inferring my preference from order and trying to make me happy 🤔 160
Evan Peck @peck.phd · 08/05/2025Dug up the paper (left) the WPost vis (right) is based on to see how they presented the same data. It's fascinating to me how subtle color differences can shape the spatial patterns we see. (I can't quite figure out why more of Houston seems to be rising in the paper than the WPost article 🤔) 150
Evan Peck @peck.phd · 04/02/2025We often share W.E.B. Du Bois's more colorful work, but his annotations in charts like this ensured that positive-trending data did not mask America's social reality. Give me more Du Bois designers right now. 0155
Evan Peck @peck.phd · 31/12/2024Follow-up example that broke my brain for a second this morning: www.weather.gov/bou/winter All that white? It actually represents a *low* probability of > 0.1" of snow. Totally normal to use white as the low end of a scale.. but here, it just looks like the map is covered in snow 291
Evan Peck @peck.phd · 30/12/2024😀 Emojicon Creator 🔢 Icon arrays are a great way to see some kinds of data - often used in health, and broadly used to communicate probability. But I get annoyed trying to prototype them, so I made a tiny tool to quickly make + share emoji-based icon arrays. 👉 emojicon-creator.netlify.app 1168
Evan Peck @peck.phd · 29/12/2024My daughter wanted a label maker for Christmas. This is our house now. 3420
Evan Peck @peck.phd · 29/12/2024Facebook ads know I like effective data communication 📊 No notes. 57512
Evan Peck @peck.phd · 23/12/2024I've done nothing wrong if my kids grow up believing that this is Charles Dickens 2250
Evan Peck @peck.phd · 22/12/2024This is a good example where the "feel" of data can really vary by a simple chart change - from pie chart to bar graph. While the 🥧 pie chart looks like 3 roughly-equal groups of people, the "didn't vote" group jumps out in a 📊 bar graph Same data plotted below: barvpie.netlify.app?numbers=31.5... 1306
Evan Peck @peck.phd · 20/12/2024📊 An old NOAA map of ❄️ probabilities is flying around socials that shows wonky color design Old 🗺️ (left): It takes work to understand because the color lightness doesn't increase consistently with values (48% is light-blue, 52% dark-purple 😬) New 🗺️ (right): lightness increases as values increase 👍 3215
Evan Peck @peck.phd · 20/12/2024I suspect it depends what we mean by reliable. While those heuristics broadly hold, there is a lot of individual variability, even in basic graphs. I like this example showing how graph rankings vary between people (@mjskay.com + @laneh.bsky.social research paper) arxiv.org/pdf/2212.10533 251
Evan Peck @peck.phd · 18/12/2024In a July article from the @nytimes.com also on home insurances, that same dotted pattern is labelled as "Low or No Data" in the legend (vs. "State rate shown" today). While I understand the shift in clarity, I really miss fronting that data integrity info vs. burying in a footnote. 210
Evan Peck @peck.phd · 18/12/2024Interesting 📊 design choice by @nytimes.com: Vis designers often use a color like gray for regions with little-to-no data. But "in counties with few policies reported", @nytimes.com used the state avg + a dotted texture Imagine how different this would look + feel if those sections were gray! 🤔 3328
Evan Peck @peck.phd · 12/12/2024Android just released a promo for their new AR platform. One thing I'm thinking about: Isn't it interesting how often our visions of future tech imagine info-rich dashboards like this? Similar 2D versions already exist - how many people do you know who use them? ▶️ www.youtube.com/watch?v=Pn5u... 130
Evan Peck @peck.phd · 04/12/2024While the main point of this thread is to encourage color to draw attention + focus, check out this other little design decision! The y-axis labels are only where they need to be (no square box, no vertical y-axis label). This frees up space for the title, subtitle, or commentary. 110
Evan Peck @peck.phd · 04/12/2024All those little decisions create a *visual hierarchy*. By playing with visual features (color, line thickness, etc.), we can control the order people focus on data. This comes up a lot in UX/UI classes. Start with the main story (Manning!) 👇 then current QBs 👇 then historic QBs 👇 then all others 120
Evan Peck @peck.phd · 04/12/2024But the focus of the article, Peyton Manning, gets his own styling. Bolder text + thicker line. Those combine to draw your attention *first*. Everything else is context for Peyton Manning. We tend to teach vis in isolation (me too!), but they are often designed to resonate with surrounding text. 120
Evan Peck @peck.phd · 04/12/2024Current, active players are given their own color 🔵. It seems like an obvious decision when you see it, but because we tend to emphasize color as primarily (or only!) a data encoding, I rarely see design choices like this from students. (yes... "active player" is data, but you know what I mean) 110
Evan Peck @peck.phd · 04/12/2024Well-known, historic players are given a darker gray + labels. You probably noticed those *before* the lighter gray because it draws your attention 👀 more. 120
Evan Peck @peck.phd · 04/12/2024Most students would make every line in this chart the same color OR filter to only a handful of players. But here, we use color to keep both data density + maintain clarity! How? *Most* players from the past have faded gray lines w. no labels. They still provide context, but only if you focus! 120
Evan Peck @peck.phd · 04/12/2024Part 3 because I love this stuff: A 🧵 on a topic I find many students struggle with: "why do their 📊 look more professional than my 📊?" Color is used for focus! Check out this @upshot.nytimes.com 2014 🏈 graph about QB Peyton Manning's scoring record + pace 🔗 www.nytimes.com/interactive/... 1141
Evan Peck @peck.phd · 01/12/2024❄️ I wanted a different view of how state-wide snowpack in Colorado is progressing compared to previous years. Plugging into NRCS data (updated daily!), I created an interactive chart that compares this year vs. the median + each season since 2013-14. 📈 www.datawrapper.de/_/WPaJE/?v=5 1124
Evan Peck @peck.phd · 30/11/2024Since PhD apps are due *tomorrow*, a weather-inspired nudge. Growing up in the northeast USA. I used to believe that Colorado winters were a snowier version of us. Nah. Sure, we get a big ❄️ storm here and there... but mostly, we get embarrassing amounts of sun + mild stretches all winter long 😎 2101