Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้างกราฟทางสถิติด้วย Python

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/