Week 4: IMDB Top 250 Movies Scatter Plot with React & D3
This scatter plot visualizes the IMDB Top 250 movies dataset, mapping each film's release year on the x-axis against its user rating on the y-axis. Each point represents a movie, colored by its primary genre, revealing trends in how ratings have evolved over cinema history. Built with React and D3.v7, the implementation uses `scaleLinear` for axes and `scaleOrdinal` with `schemeCategory10` for genre coloring. The code reads from a local CSV file, applying numeric coercion before rendering the visualization with the `viz` function.
AI-generated descriptionDataset: IMDB Top 250 Movies Dataset
Source URL: IMDB Top 250 Movies Dataset
Original Source URL:
IMDB List of Top 250 Movies
Description
IMDB (Internet Movie Database) is one of the largest online databases for movies and television shows, providing comprehensive information about movies, including ratings and reviews from its vast user base. IMDB ratings are widely used as a benchmark for the popularity and success of movies.
This dataset contains the Top 250 rated movies on IMDB as of 2021, offering a snapshot of the most popular and highly rated films. It includes details such as ranking, title, year of release, rating, genres, runtime, certification, budget, box office, casts, directors, writers, and taglines.
By analyzing this dataset, one can explore trends in cinema such as rating distributions, financial performance, dominant genres, and the influence of directors and actors on a movie’s success.
Attribute Types
- rank: Quantitative (ordered)
- name: Categorical
- year: Ordinal
- rating: Quantitative
- genre: Categorical
- certificate: Categorical
- run_time: Quantitative (time duration)
- tagline: Categorical
- budget: Quantitative
- box_office: Quantitative
- casts: Categorical
- directors: Categorical
- writers: Categorical