DS451: Data Visualization Project
Netflix Content
Analytics Dashboard
Interactive Descriptive Analytics Using Data Visualization
Muhammad Hamza Motiwala - 2022380
Muhammad Umer Sami - 2022684
Project Overview & Objectives
Analyzing vast content data from streaming platforms like Netflix requires interactive visualization to support exploratory analysis and
trend discovery.
Analyze Trends Comparative Analysis
Examine content trends across time, geography, genre, and Compare content types (Movies vs. TV Shows), genres, and
ratings. ratings distribution.
Visualize Structure Enable Exploration
Display hierarchical and relational structures within the Implement real-time filtering and dynamic data exploration
content data. for insight generation.
Exploratory Data Analysis (EDA) &
Processing
The initial phase involved thorough exploratory data analysis (EDA) to understand the Netflix dataset's structure, identify patterns, and
detect anomalies. This included data cleaning, handling missing values, and transforming variables for effective visualization.
Visualizations like pie charts, bar charts, and line graphs were crucial in uncovering insights into content distribution, genre popularity,
and temporal trends within the Netflix catalog, forming the foundation for our interactive dashboard.
System Architecture and Data Pipeline
The system follows a modular data-to-visualization pipeline, ensuring analytical accuracy and responsiveness.
Raw Data
Netflix Titles Dataset (Title, Genre, Country, Rating, Duration).
Preprocessing
Python scripts for cleaning, handling missing values, and feature engineering.
Dashboard
Streamlit web application generates interactive Plotly visualizations.
User Interface
Filters and analysis controlled dynamically by user input.
Key Metrics and Design Philosophy
The dashboard uses a dark theme inspired by Netflix branding to reduce visual fatigue and prioritizes clarity and analytical flow.
Design Principles High-Level Summary
8,807 6,131
Filters placed in a sidebar for non-cluttering control.
Visualizations grouped into logical analytical sections.
Dark theme highlights data points effectively.
Smooth transitions enhance user experience. Total Titles Movies
Scale of the filtered content Total number of movie titles.
catalogue.
2,676
TV Shows
Total number of TV show
titles.
These cards allow users to quickly grasp the scale and
composition of the selected data before deep diving.
Content Flow: Genre to
Country
The Sankey diagram visualizes the relationship between content genres and
their producing countries, highlighting strong associations based on title
volume.
US Dominance India's Focus
Large volumes of Comedies and A significant flow of Dramas is
Dramas flow into the United States. associated with India's production.
Flow Width
The width of the flow lines represents the total number of titles.
Hierarchical
We use a treemap for hierarchical structure, showing where content production is concentrated globally.
Content Hierarchy Treemap
The treemap shows the hierarchy: Country ³ Genre ³ Type. Larger, brighter rectangles (like US Dramas and Documentaries) indicate
dominant categories by content count.
Global Content Distribution
The choropleth map colors countries based on total title count, revealing that the United States and Canada are the highest content
producers. This visualization highlights the geographic concentration of content production, with North America leading in overall title
contributions.
Temporal Trends: Content Growth
Analysis of yearly and monthly additions reveals periods of rapid expansion and seasonal release patterns.
Yearly Content Addition
Content additions show a sharp increase starting around 2016, peaking near 2000 titles in 2018, followed by a slight
decline.
Monthly Patterns
The bar chart reveals seasonal trends, with the highest number of titles added in July (around 800) and the lowest in
February.
2
Comparative Analysis: Content Types
and Producers
Movies dominate the catalogue, but TV shows show sustained growth. Production is heavily concentrated in a few key countries.
Movies vs TV Shows Top Producing Countries
Movies TV Shows
Movies constitute the majority (66.6%) of
the catalogue, reflecting a focus on feature
films.
The United States leads significantly with approximately 3,000 titles, followed by India
and the Unknown category.
Key Insights and Next Steps
The dashboard successfully extracted meaningful insights regarding content concentration, genre popularity, and temporal growth.
Genre Evolution Content Type by Country Movie Duration
Action & Adventure showed the highest The US dominates both Movie (2000 titles) Movie durations are highly skewed right,
popularity peak around 2018, while Drama and TV Show (900 titles) production, while with the majority of content falling within
and Comedy maintained moderate growth. India focuses heavily on Movies. the 90-100 minute range.
Future improvements could include predictive modeling, sentiment analysis, and incorporating user engagement metrics for
deeper insights.
Access the GitHub Repository and the Live Dashboard .