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