ถ้าคุณอยากหาซอฟต์แวร์สำหรับสร้างกราฟ ที่....
- ฟรี
- ขนาดเล็กกะทัดรัด
- ไม่ต้องติดตั้ง พกพาไปกับแฟลชไดร์ฟได้
- สร้างกราฟได้ทั้งสองและสามมิติ
- บันทึกกราฟได้หลายรูปแบบ jpg, png, latex เป็นต้น
- ใช้งานได้ในหลายระบบปฏิบัติการ ทั้งวินโดวส์ ยูนิกซ์ ลีนุกซ์ ฯลฯ
ดาวน์โหลดได้ที่นี้ครับ http://www.gnuplot.info/
สำหรับวินโดวส์ ให้ดาวน์โหลดไฟล์ชื่อ gp423win32.zip แล้วคลายออกไปไว้ในไดเรกทอรีใดๆ ตามต้องการ
เมื่อต้องการเรียกใช้ ให้เข้าไปในไดเรกทอรี bin เรียกไฟล์ชื่อ wgnuplot.exe จะเห็นหน้าตาแบบนี้
ส่วนที่เคอร์เซอร์กะพริบก็คือรอเราป้อนคำสั่งสำหรับการสร้างกราฟนั่นเอง
ไม่ต้องตกใจครับ การใช้งาน gnuplot เป็นแบบ command-line หรือป้อนคำสั่ง แต่ก็มีเมนูช่วยด้วยพอสมควร
เรามาเริ่มใช้งานคำสั่งง่ายๆกันดูครับ
ลองพิมพ์
plot sin(x)
แล้วกดแป้น enter
จะได้
ง่ายไหมครับ
คราวนี้ลองปิดหน้าต่างกราฟ
จะเห็นว่าช่วงในการแสดงผลถูกกำหนดโดนอัตโนมัติ
ทดลองกำหนดช่วงตามแกน x โดยที่นี้เราต้องการแสดงผลในช่วง [-3.14, 3.14] ก็สามารถเขียนได้ว่า
plot [-3.14:3.14] sin(x)
หรือถ้าหากต้องการใช้คำสั่งเฉพาะในการกำหนดช่วง x ก็ทำได้โดย
set xrange [-3.14:3.14]
plot sin(x)
ในกรณีที่เราพลอตกราฟไปแล้ว และต้องการแก้ไขบางส่วน เราสามารถใช้คำสั่ง replot ช่วยได้ เช่น
set yrange [0,1]
replot
สุดท้าย เรามาลองกำหนดชื่อกราฟ ชื่อแกนกัน
set title "Plot of sin(x)"
set xlabel "Angle"
set ylabel "Unit"
replot
ขอให้สนุกกับ gnuplot เบื้องต้นนะครับ
ภาคสอง บันทึกคำสั่งและการสร้างกราฟจากไฟล์ข้อมูล