Reddit Visualizations

Case Study

Reddit Visualizations

Turning Reddit community data into compelling visual stories

Data Viz Designer2024

Role

Data Viz Designer

Timeline

6 Weeks

Platform

Desktop / Mobile

Tools

FigmaFigma
PythonPython
BlenderBlender

Overview

The Challenge

Reddit Visualizations started as a personal project to explore what large-scale community data looks like when translated into visual form. Using publicly available Reddit API data, I designed a series of interactive and static visualisations examining how information spreads, how communities form, and how sentiment shifts across different subreddits over time.

Case study detail

Research & Discovery

Key Findings

Finding 01

Upvote patterns follow a power law — a handful of posts dominate engagement in every subreddit

Finding 02

Sentiment shifts dramatically within the first 2 hours of a post going live, then stabilises

Finding 03

Network graphs of cross-subreddit user activity revealed surprisingly tight community clusters

VIEW ALL

Design Process

How We Got There

01
Define
02
Research
03
Analyze
04
Design
05
Test

I built a design system around a dark background with a constrained accent palette — one colour per data dimension, never more than four in a single chart. Typography was set in a monospace face for data labels and a humanist sans for editorial copy, maintaining the technical register of the subject matter while remaining readable.

The project produced five distinct visualisation types: a sentiment timeline, an upvote distribution histogram, a cross-community network graph, a posting-frequency heatmap, and an editorial scroll-story combining annotated charts with narrative text. Each was designed as a standalone piece but used a shared component vocabulary.

VIEW ALL

Final Design

The Solution

Final design
#1

5 distinct visualisation pieces across timeline, network, heatmap, and distribution formats

#2

Shared data viz design system

colour scale, typography, grid, and annotation conventions

#3

Published scroll-story featured in a data design community showcase

Takeaways

Reflection

Data visualisation is fundamentally a design problem, not a technical one. The hardest decisions weren't about which chart type to use — they were about what story to tell and what to leave out. The best visualisations in this project were the ones where I removed the most: every extra label, gridline, or colour that didn't serve the narrative made the whole weaker.

Final design detail
PreviousHunterra
NextArma4 Inventory System
+
+
+
+
0000 · 0000
Daniel Gratza

Let’s make something great.

Prague-based UX designer

Get in touch