บทความนี้สอนเขียน Python สร้างกราฟจุดด้วย Matplotlib Library เริ่มจากขั้นตอนการติดตั้ง Matplotlib ลงในเครื่อง และเขียนโค้ด Python เพื่อสร้างกราฟจุดจากข้อมูลที่ต้องการ และรันโค้ดเพื่อแสดงกราฟจุดแบบ GUI ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python กราฟจุด ด้วย Matplotlib
1. ติดตั้ง matplotlib ด้วยคำสั่ง
python -m pip install -U pip
python -m pip install -U matplotlib
2. เขียนโค้ด Python ใช้งาน Matplotlib สร้างกราฟจุด
import matplotlib.pyplot as plt
products = ['Product 1', 'Product 2', 'Product 3', 'Product 4', 'Product 5']
values = [22, 18, 12, 30, 6]
fig, ax = plt.subplots()
ax.scatter(products, values, color='orange', edgecolor='grey')
ax.set_xlabel('Products')
ax.set_ylabel('Values')
ax.set_title('Scatter Plot Python')
plt.show()
จากตัวอย่างโค้ดสามารถอธิบายได้ดังนี้
1. นำเข้า matplotlib.pyplot เพื่อเขียนโค้ดสร้างรูปภาพกราฟจุดด้วย Python
2. เตรียมข้อมูลที่ต้องการประกอบด้วยแกน x = products และแกน y = values
3. สร้างตัวแปร fig และ ax สำหรับสร้างกราฟจุด
4. สร้างกราฟจุดด้วยคำสั่ง ax.scatter กำหนดค่า และสีจุดเป็นสีส้ม ขอบเทา
5. กำหนด label แกน x เท่ากับข้อความ ‘Products’
6. กำหนด label แกน y เท่ากับข้อความ ‘Values’
7. กำหนดหัวข้อกราฟจุดเท่ากับ 'Scatter Plot Python'
8. แสดงกราฟจุด ด้วยคำสั่ง plt.show
3. รันโค้ดด้วยคำสั่ง python ตามด้วยชื่อไฟล์ .py กรณีสำเร็จจะแสดงหน้าต่างกราฟจุดแบบ GUI
python code.py