บทความนี้สอนเขียน Python สร้างกราฟแท่ง ด้วย matplotlib.pyplot โดย matplotlib เป็น library สำหรับการสร้างภาพ และแสดงข้อมูลของ Python ส่วน pyplot เป็น module ที่เรานำมาใช้สำหรับสร้างกราฟแท่ง แบบง่าย และสวยงาม สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python กราฟแท่ง ง่ายๆ สวยๆ
1. ติดตั้ง matplotlib ด้วยคำสั่ง
python -m pip install -U pip
python -m pip install -U matplotlib
2. เขียนโค้ด Python สร้างกราฟแท่ง
import matplotlib.pyplot as plt
products = ['Product 1', 'Product 2', 'Product 3', 'Product 4', 'Product 5']
values = [18, 30, 22, 24, 32]
fig, ax = plt.subplots()
ax.bar(products, values, color='skyblue', edgecolor='grey')
ax.set_xlabel('Products')
ax.set_ylabel('Values')
ax.set_title('Bar Chart Python')
plt.show()
จากตัวอย่างโค้ดอธิบายได้ดังนี้
- นำเข้า matplotlib.pyplot เพื่อสร้างภาพ และแสดงข้อมูลในรูปแบบของกราฟแท่ง
- เตรียมข้อมูลสำหรับสร้างกราฟแท่ง คือ products แกน x และ values แกน y
- สร้างกราฟแท่งด้วย ax.bar กำหนดสีของแท่งกราฟเป็นสี skyblue และสีขอบเป็น grey
- กำหนดหัวข้อกราฟแท่งด้วย ax.set_title
- แสดงกราฟแท่ง Python แบบ GUI ด้วยคำสั่ง plt.show
3. ทดลองรันด้วยคำสั่ง python ตามด้วยชื่อไฟล์ หากสำเร็จจะปรากฏหน้าจอ GUI กราฟแท่งด้วยภาษา Python
python code.py