นิวพลอต (gnuplot) เป็นซอฟต์แวร์ฟรีที่ใช้ในการวาดกราฟ โดยรับคำสั่งจากหน้าจอใช้แบบข้อความ หรือจากคอมมานด์ไลน์ ผู้ใช้สามารถพิมพ์ฟังก์ชันคณิตศาสตร์ลงไปและโปรแกรมจะแสดงกราฟให้ทันที และยังมีลูกเล่นในการจัดปรับเปลี่ยนรูปกราฟได้อีกมาก โปรแกรมดังกล่าวใช้ได้บนคอมพิวเตอร์และระบบปฏิบัติการส่วนใหญ่ (ลีนุกซ์, ยูนิกซ์, ไมโครซอฟท์วินโดวส์, แมคโอเอสเท็น)

gnuplot
Gnuplot ellipsoid.svg
ภาพวาดสามมิติของทรงรี โดยนิวพลอต
รุ่นทดลองผ่าน CVS
สถานะการพัฒนาActive
เขียนบนC
แพลตฟอร์มข้ามแพลตฟอร์ม
ประเภทพลอตกราฟ
สัญญาอนุญาตสัญญาอนุญาตเฉพาะตัว
เว็บไซต์gnuplot.info

นิวพลอตสามารถวาดผลลัพธ์ออกหน้าจอได้ทันที หรือวาดลงแฟ้มกราฟิกหลายชนิด ซึ่งรวมถึง PNG, EPS, SVG, JPEG และอีกมาก มันสามารถสร้างโค้ด LaTeX สำหรับใช้ในโปรแกรมจัดหน้าเอกสาร LaTeX ได้ทันทีอีกด้วย

gnuplot ถูกใช้เป็นโปรแกรมพลอตสำหรับโปรแกรม GNU Octave, แม็กซิมา และ gretl และเราสามารถใช้มันได้จากภาษาสคริปต์ต่าง ๆ เช่น ภาษาเพิร์ล (ผ่าน CPAN) , ภาษาไพทอน (ผ่าน Gnuplot-py และ SAGE) , ภาษารูบี (ผ่าน rgnuplot) และ Smalltalk (Squeak และ GNU Smalltalk). นิวพลอตเขียนด้วยภาษาซี

ตัวอย่างคำสั่งแก้ไข

ในกรณีวาดกราฟ   นั้นจะใช้คำสั่ง:

plot sin (x)

สัญญาอนุญาตแก้ไข

ชื่อของโปรแกรมนิวพลอต (gnuplot) แม้จะสะกดคล้ายกับโครงการกนู แต่นิวพลอตก็ไม่ได้เกี่ยวข้องกับโครงการกนูแต่อย่างใด รวมทั้งไม่ได้ใช้สัญญาอนุญาตสาธารณะทั่วไปของกนูอีกด้วย อย่างไรก็ตามโปรแกรมของโครงการกนูบางตัวนั้นใช้งานนิวพลอต เพื่อแสดงความแตกต่างให้ชัดเจนออกจากโปรแกรมในโครงกนู ชื่อนิวพลอตจึงเลือกใช้ตัวอักษรพิมพ์เล็ก (gnuplot) [1]

ชื่อของโปรแกรมนี้ในตอนแรกถูกเลือกเพื่อให้แตกต่างจากโปรแกรมที่ชื่อ “newplot” และเป็นการพบกันครึ่งทางระหว่างชื่อ “llamaplot” และ “nplot”[1]

โปรแกรมดังกล่าวแจกจ่ายภายใต้สัญญาอนุญาตที่อนุญาตให้ทำสำเนาและแก้ไขซอร์สโค้ดได้ อย่างไรก็ตามการแจกจ่ายรุ่นที่ถูกแก้ไขนั้น อนุญาตให้แจกจ่ายได้ในรูปแบบของแพตช์เท่านั้น (ไม่อนุญาตให้แจกจ่ายโปรแกรมที่ถูกแก้ไขตัวเต็ม)

อ้างอิงแก้ไข

แหล่งข้อมูลอื่นแก้ไข