Gnuplot es una utilidad de plotting de funciones y colecciones de datos. Su objetivo es permitirle a científicos y estudiantes visualizar funciones y datos matemáticos. Gnuplot esta siendo desarrollado desde 1986.
Soporta muchos tipos de plotting tanto en 2D como en 3D. Puede dibujar usando líneas, puntos, cajas, contornos, campos vectoriales, superficies y texto asociado.
¿No sabés lo que es GnuPlot? Mirá los ejemplos:
Eso fue posible escribiendo:
<plot>set samples 100 plot [-2:2][-2:2] exp(-x*x) </plot>
Otro ejemplo más:
Eso fue posible escribiendo:
<plot> set isosamples 100 splot [-1:1][-1:1][-1:1] x*x - y*y </plot>
Más ejemplos aquí.