π Netflix Data Visualization Project π¬
Welcome to the Netflix Data Visualization project! This project analyzes and visualizes patterns in the Netflix catalog using Python and Matplotlib.
π Dataset
We use the netflix_titles.csv dataset which contains information about all the movies and TV shows available on Netflix.
π οΈ Tools & Libraries Used
π Python
π Matplotlib
πΌ Pandas
π Visualizations Included
- ποΈ Movies vs TV Shows Count
Bar chart showing the number of Movies and TV Shows available on Netflix.
π movie_vs_tv_shows.png
- π’ Content Ratings Distribution
Pie chart showing the percentage of each rating (like PG, TV-MA, etc.) across all Netflix titles.
π content_rating.png
- β±οΈ Movie Duration Distribution
Histogram visualizing the distribution of movie durations in minutes.
π movie_duration_distribution.png
- π Release Year vs Number of Shows
Scatter plot of the number of titles released each year.
π release_year_scatter.png
- π Top 10 Countries by Show Count
Horizontal bar chart of the top 10 countries with the most Netflix content.
π top10_countries.png
- π Movies vs TV Shows Over Time
Line charts showing the number of movies and TV shows released per year.
π movies_tv_shows_comparison.png
π How to Run
Clone this repo π₯
git clone https://github.com/yourusername/netflix-data-visualization.git cd netflix-data-visualization
Install dependencies π§
pip install pandas matplotlib
Run the Python script π
python netflix_viz.py
π Output
All generated plots are saved as .png files in the project directory and also displayed using plt.show().
πΈ Sample Output
Movies vs TV Shows
Rating Pie Chart
Release year scatter
Movie Duration