Gnuplot è un grafico portatile a riga di comando utilità per Windows, Linux, OS/2, OSX, VMS, e molti altre piattaforme.
Gnuplot è in grado di generare trame sia in 2D che in 3D; fornendo i risultati in visualizzazioni animate. È inoltre possibile salvare i grafici in vari formati di immagine, compreso il PNG, SVG, JPEG ed EPS.
Le uscite supportate includono:
- Display interattivo a schermo: multipiattaforma (Qt, wxWidgets, x11) o specifici del sistema (MS Windows, OS/2).
- Output diretto su file: postscript (incluso eps), pdf, png, gif, jpeg, LaTeX, metafont, emf, svg.
- Formati di visualizzazione web: HTML5, svg.
Gnuplot è stato originariamente creato per permettere scienziati e studenti per visualizzare le funzioni matematiche e dati in modo interattivo, ma è cresciuta fino a supportare molti usi non interattivi come il web scripting. Viene anche usato come motore di plottaggio da parte di applicazioni di terze parti come Octave.