← Back to selected work
Exploratory Data Analysis

IMDb Top 1,000

Exploratory Data Analysis & Visual Storytelling

A visual exploration of acclaimed films across genres, ratings, votes, runtime, directors and commercial performance.

PythonPandasEDAData visualizationData storytelling
IMDb Top 1,000 project cover
01 / Question

What patterns characterize an acclaimed-film sample?

The project explores how ratings, votes, genre, runtime, directors and commercial performance vary within IMDb's Top 1,000—without pretending the selected sample represents all films.

02 / Workflow

Clean, structure, compare, visualize

Preparation

  • Parse runtime and gross fields into usable numeric values
  • Extract primary genre and selected talent fields from text
  • Check distributions and missingness before comparison

Exploration

  • Ratings and vote distributions
  • Genre and era comparisons
  • Director and actor summaries
  • Relationships among ratings, popularity and gross
03 / Limits

Descriptive storytelling, not a success formula

The IMDb Top 1,000 is a selected set rather than a random sample of the film universe. Historical gross may also require inflation adjustment. Correlations inside this curated set should not be presented as causal drivers of future box-office success.
04 / Stack

Technical stack

Python · Pandas · NumPy · Matplotlib · exploratory data analysis · visual storytelling