This document discusses the data plotting software GNUplot and its applications. GNUplot allows scientists to easily create graphs from large datasets in an automated way. It can plot one-dimensional and two-dimensional functions and data. The document discusses how to install and use GNUplot on Linux systems to plot basic functions, datasets from files, and customize plots. Examples are given of linear curve fitting of dataset to models using GNUplot.