gnuplot ist eine Software, die die Erstellung von 2D- und 3D-Diagrammen aus numerischen Daten ermöglicht. Sie wird für die wissenschaftliche Visualisierung und Datenanalyse verwendet und unterstützt verschiedene Arten von Diagrammen, wie Linien, Punkte, Histogramme, Oberflächen und Heatmaps. Gnuplot funktioniert über Befehle in einer Kommandozeilenoberfläche oder Skripten und ermöglicht eine detaillierte Anpassung von Diagrammen, einschließlich Linienarten, Farben, Beschriftungen, Achsen und Legenden.
Es unterstützt mehrere Ausgabeformate, wie PNG, JPEG, SVG, PDF und PostScript, sowie interaktive Darstellung in Terminals wie X11 oder Qt. Die Software kann Daten aus Dateien oder direkter Eingabe verarbeiten. Sie erlaubt auch Anpassungen von Skalen (linear oder logarithmisch), die Manipulation von mathematischen Funktionen und die Anpassung von Daten.