Gnuplot

Use gnuplot, Luke

http://gnuplot.sourceforge.net/demo/

but may be https://root.cern.ch/drupal/

set parametric   //!!! plot sin(t),t**2 title 'Parametric example' (with linespoints) splot sin(u + v),v + 2, v-u title 'Parametric example' (with linespoints) ; set xrange [-10:10];

set xzeroaxis lt -1

set xtics axis -0.5,1,30;

unset tics (set tics axis) (Don't use this)

set border

set samples 250,250 //"гладкость"

И вот что в итоге получилось: set parametric; set yrange [-4:3]; set xrange [-0.5:30]; set xzeroaxis lt -1;set yzeroaxis lt -1; unset border;set xtics axis 0,5,30; set ytics axis -4,1,3; set samples 500,500; plot t**2+(t**3)/2+t**4,2*t**2+t**3-t**4 title 'Parametric example'

set xzeroaxis lt -1;set yzeroaxis lt -1; unset border;set samples 500,500; set xtics axis; set ytics axis;plot [-100:100] [-100:100] (3-x)**3/(x+1)**2

Если функция f (х) является полиномом, то все его корни можно определить, используя встроенную функцию: где v — вектор, составленный из коэффициентов полинома.
 * polyroots(v),

http://www.gnuplotting.org/manpage-gnuplot-4-6/