Python มีไลบรารีการวาดกราฟที่ยอดเยี่ยมชื่อว่า matplotlib ซึ่งเป็นโมดูลสำหรับการวาดกราฟและแสดงข้อมูล (data visualization) ที่ได้รับความนิยมมากที่สุดสำหรับ Python คุณสามารถเริ่มวาดกราฟได้ด้วยเพียง 3 บรรทัดของโค้ด ตัวอย่างเช่น
from matplotlib import pyplot as plt # วาดกราฟบนแคนวาส plt.plot([1,2,3],[4,5,1]) # แสดงกราฟที่วาดไว้ plt.show()
โค้ดนี้จะสร้างกราฟง่ายๆ ที่มีพิกัด (1,4), (2,5) และ (3,1) คุณสามารถกำหนดป้ายกำกับแกน x และ y ได้โดยใช้ฟังก์ชัน xlabel และ ylabel ตัวอย่างเช่น
plt.ylabel('แกน Y')
plt.xlabel('แกน X')
และสามารถเพิ่มหัวข้อกราฟได้โดยใช้ฟังก์ชัน title
plt.title('กราฟของฉัน')
หมายเหตุ: ต้องเรียกใช้ฟังก์ชันเหล่านี้ก่อนเรียก show() เพราะจะแสดงผลเฉพาะเมื่อเรียกก่อน show() เท่านั้น คุณยังสามารถปรับสไตล์กราฟได้โดยการส่งอาร์กิวเมนต์ เช่น linewidth=2 ให้กับฟังก์ชัน plt.plot นอกจากนี้ยังสามารถใช้ฟังก์ชัน legend() เพื่อสร้างตำนาน (legend) ได้:
plt.legend()
มีประเภทของกราฟมากมาย เช่น กราฟแท่ง (bar chart), กราฟกระจาย (scatter plot), กราฟวงกลม (pie chart) และอื่นๆ คุณสามารถเรียนรู้เพิ่มเติมได้ที่ https://pythonprogramming.net/matplotlib-python-3-basics-tutorial/