gnuplot> set size square gnuplot> set xrange [-1:1] gnuplot> set yrange [-1:1] gnuplot> set style line 1 lt 1 lw 2 gnuplot> set style line 2 lt 2 lw 2 gnuplot> set polar gnuplot> set samples 720 gnuplot> mf(t,a)=abs(sin(n*t)/a)**(1.0/n) gnuplot> mp(t,a)=abs(cos(n*t)/a)**(1.0/n) gnuplot> n=1 gnuplot> plot mf(t,1) ls 1, plot mf(t,2) ls 1, plot mf(t,3) ls 1, mt(t,4) ls 1, mp(t,1) ls 2, mp(t,2) ls 2, mp(t,3) ls 2, mp(t,4) ls 2 gnuplot> n=3 gnuplot> replot