Skip to content

สร้างกราฟเส้นบน Python ด้วย matplotlib

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล matplotlib เป็นโมดูลหนึ่งที่ช่วยในการสร้างกราฟเส้นบนภาษา Python ครับ

โมดูล matplotlib เป็นโมดูลสำหรับสร้างกราฟเส้นโดยอาศัยการประมวลผลจากโมดูล NumPy และสามารถเข้ากันกับ MATLAB ได้ด้วยครับ

  • รองรับทั้ง Python 2 และ 3
  • ใช้ BSD License
  • รองรับการสร้างกราฟเส้นทั้ง 2 มิติและ 3 มิติ

โมดูล matplotlib มีความต้องการต่อไปนี้ครับ
numpy, dateutil, pytz, pyparsing, six, pillow และเครื่องมือ GUI อย่าง wxpython, pyside, pyqt4 ครับ

สำหรับ Windows สามารถติดตั้งได้โดยโหลดไฟล์ติดตั้งได้จาก pypi.python.org/pypi/matplotlib
สำหรับ Mac OS , ลินุกซ์ สามารถติดตั้งได้โดยสั่ง pip:

$ sudo pip install matplotlib

ตัวอย่างการสร้างกราฟเส้นด้วย matplotlib

>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3,4])
[<matplotlib.lines.Line2D object at 0x0000000004894358>]
>>> plt.xlabel('some numbers')
<matplotlib.text.Text object at 0x00000000048542E8>
>>> plt.show()

ผลลัพธ์

สร้างกราฟเส้นบน Python ด้วย matplotlib
สร้างกราฟบนแกน X , Y

>>> import matplotlib.pyplot as plt
>>> x = [1,2,3,4]
>>> y = [0,1,2,3]
>>> plt.plot(x,y)
[<matplotlib.lines.Line2D object at 0x0000000006167978>]
>>> plt.xlabel('X')
<matplotlib.text.Text object at 0x00000000024AA400>
>>> plt.ylabel('Y')
<matplotlib.text.Text object at 0x0000000006124E80>
>>> plt.show()

ผลลัพธ์

ดูตัวอย่างกราฟเส้นด้วย matplotlib ได้ที่ matplotlib.org/gallery.html
อ่านเอกสารการใช้งาน matplotlib.org/contents.html
โหลดหนังสือ E-book สอนการใช้ matplotlib ได้ที่ matplotlib.org/Matplotlib.pdf

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *