GLPlot is a plot package designed to be used from other applications. One of the goals is to replace gnuplot in Octave.