FanMap - Fan Overlap Network Visualization
An in-house analytics system that analyzes fan overlap between streamers (VTubers) from chat data and visualizes it as a network.
Duration
In-house development
Team
1 person
01 // OVERVIEW
Project Overview
An in-house system that analyzes, from chat data, how much viewer overlap exists between YouTube streamers (VTubers), visualizing the results as a network graph. It provides a bird's-eye view of which streamers' fan bases are closest to each other.
02 // KEY FEATURES
Key Features
Fan Overlap Network
Calculates an overlap score between streamers from the overlap of chat participants and visualizes it as a network graph.
Chat Data Collection
Uses yt-dlp to collect stream chat data, with a parallel batch process that aggregates it monthly.
Channel Analysis API
Provides an API that returns a graph, channel list, and individual channel details for a specified date range.
03 // TECHNICAL DEEP-DIVE
Technical Highlights
Solution
Aggregation Design for Large Volumes of Chat
Separated the collection, monthly aggregation, and overlap-score-calculation stages into a pipeline that can process data incrementally over a specified date range.
04 // IMPACT & RESULTS
Results
Overlap Visualized
Fan bases across streamers
Monthly Aggregation
Analyzed over custom date ranges