Wednesday, 28 January 2026

๐Ÿ“Š Day 2: Bar Chart in Python



๐Ÿ“Š Day 2: Bar Chart in Python 

๐Ÿ” What is a Bar Chart?

A bar chart is used to compare values across different categories.

Each bar represents:

  • A category on one axis

  • A numeric value on the other axis

The length or height of the bar shows how big the value is.


✅ When Should You Use a Bar Chart?

Use a bar chart when:

  • Data is categorical

  • You want to compare counts, totals, or averages

  • Order of categories does not depend on time

Real-world examples:

  • Sales by product

  • Students in each class

  • Votes per candidate

  • Marks per subject


❌ Bar Chart vs Line Chart

Bar ChartLine Chart
Categorical dataTime-based data
Compares valuesShows trends
Bars do not touchPoints are connected

๐Ÿ“Š Example Dataset

Let’s compare sales of different products:

ProductSales
Laptop120
Mobile200
Tablet90
Headphones150

๐Ÿง  Python Code: Bar Chart Using Matplotlib

import matplotlib.pyplot as plt # Data products = ['Laptop', 'Mobile', 'Tablet', 'Headphones'] sales = [120, 200, 90, 150] # Create bar chart plt.bar(products, sales) # Labels and title plt.xlabel('Products') plt.ylabel('Sales') plt.title('Product Sales Comparison') # Display chart
plt.show()

๐Ÿงฉ Code Explanation (Simple)

  • plt.bar() → creates the bar chart

  • products → categories on x-axis

  • sales → numerical values on y-axis

  • xlabel() & ylabel() → axis labels

  • title() → chart heading


๐Ÿ“Œ Important Points to Remember

✔ Bar charts compare categories
✔ Bars do not touch
✔ Simple and easy to interpret
✔ Widely used in reports and dashboards

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (190) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (28) Azure (8) BI (10) Books (261) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (299) Cybersecurity (29) data (1) Data Analysis (25) Data Analytics (18) data management (15) Data Science (252) Data Strucures (15) Deep Learning (106) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (18) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (54) Git (9) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (228) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (13) PHP (20) Projects (32) Python (1245) Python Coding Challenge (987) Python Mistakes (41) Python Quiz (405) Python Tips (5) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (46) Udemy (17) UX Research (1) web application (11) Web development (8) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)