พอดีมีคนมาถามเกี่ยวกับการเปิดไฟล์ .inkml แล้วนำข้อมูลมา plot ด้วย module ชื่อ matplotlib
ทำได้แล้วจึงทำมา post เพื่อมีประโยชน์ ^ ^
1. เริ่มด้วยติดตั้ง matplotlib ในwindows ส่วนลองติดตั้งใน mac แล้วไม่ work ไม่รู้เพราะอะไร
2. เรียกใช้งาน module โดย
import matplotlib.pyplot as plt;
การใช้ as plt ทำให้เราเรียกใช้ module ได้สั้นลง (เพิ่งรู้ แหะๆ)
3. ใช้ method ชื่อ plot เพื่อเขียนจุด
plt.plot(listX,listY,'r.');
โดย listX เป็นชุดข้อมูลแบบ list ของตำแหน่ง X และ
listY เป็นชุดข้อมูลแบบ list ของตำแหน่ง Y
ส่วน r คือสีแดง ส่วน จุดคือให้ plot เป็นจุด ถ้าเปลี่ยนจุดเป็นตัวอักษรก็จะ plot เป็นตัวอักษร?
4. ส่วนที่เหลือก็คือการเปิดไฟล์ อ่านข้อมูล มาตัดให้เหมาะสม แล้วยัดใส่ list ล่ะ
code ก็ตามนี้ click เลย
ผลลัพธ์ ก็ประมาณนี้
