Python + Matplotlib

พอดีมีคนมาถามเกี่ยวกับการเปิดไฟล์ .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 เลย

ผลลัพธ์ ก็ประมาณนี้




Create Date : 26 พฤษภาคม 2556
Last Update : 26 พฤษภาคม 2556 11:10:28 น.
Counter : 2035 Pageviews.

1 comments
Sony a7 V ยุคของ 'Partially Stacked' กล้อง Hybrid 33MP ที่เร็วที่สุดในตลาด สมาชิกหมายเลข 9057269
(12 ธ.ค. 2568 11:19:49 น.)
Farizon Super Van รถตู้ไฟฟ้า100% เปิดตัว Farizon MPV สมาชิกหมายเลข 971259
(2 ธ.ค. 2568 09:31:52 น.)
แจกภาพปฏิทินประจำวัน ครั้งที่ 24 (22-30 พฤศจิกายน 2568) ทองกาญจนา
(21 พ.ย. 2568 08:46:35 น.)
แจกภาพปฏิทินประจำวัน ครั้งที่ 23 (15-21 พฤศจิกายน 2568) ทองกาญจนา
(14 พ.ย. 2568 18:31:22 น.)
  
ขอบคุณครับ
โดย: TrainnerGoki วันที่: 26 พฤษภาคม 2556 เวลา:16:59:08 น.
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

J-learning.BlogGang.com

wink99_th
Location :
พิษณุโลก  Thailand

[ดู Profile ทั้งหมด]
 ผู้ติดตามบล็อก : 8 คน [?]

บทความทั้งหมด