gnuplot เป็นซอฟต์แวร์ที่ช่วยในการสร้างกราฟ 2D และ 3D จากข้อมูลเชิงตัวเลข มันถูกใช้สำหรับการมองเห็นทางวิทยาศาสตร์และการวิเคราะห์ข้อมูล รองรับกราฟหลายประเภท เช่น เส้น จุด ฮิสโตแกรม ผิว และแผนที่ความร้อน gnuplot ทำงานผ่านคำสั่งในอินเทอร์เฟซบรรทัดคำสั่งหรือสคริปต์ ช่วยให้สามารถปรับแต่งกราฟได้อย่างละเอียด รวมถึงสไตล์ของเส้น สี ป้ายชื่อ แกน และคำบรรยาย
มันรองรับหลายรูปแบบการส่งออก เช่น PNG, JPEG, SVG, PDF และ PostScript รวมถึงการเรนเดอร์แบบโต้ตอบในเทอร์มินัล เช่น X11 หรือ Qt ซอฟต์แวร์สามารถประมวลผลข้อมูลจากไฟล์หรือการป้อนข้อมูลโดยตรง นอกจากนี้ยังอนุญาตให้ปรับปรุงสเกล (เชิงเส้นหรือเชิงลอการิธึม) การจัดการฟังก์ชันทางคณิตศาสตร์ และการปรับข้อมูล