|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# $Id: polar.dem,v 1.8 2010/11/19 05:15:03 sfeam Exp $
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
# Various ways of plotting functions in polar coordinates
|
|
Packit |
0986c0 |
#
|
|
Packit |
0986c0 |
unset border
|
|
Packit |
0986c0 |
set clip
|
|
Packit |
0986c0 |
set polar
|
|
Packit |
0986c0 |
set xtics axis nomirror
|
|
Packit |
0986c0 |
set ytics axis nomirror
|
|
Packit |
0986c0 |
unset rtics
|
|
Packit |
0986c0 |
set samples 160
|
|
Packit |
0986c0 |
set zeroaxis
|
|
Packit |
0986c0 |
set trange [0:2*pi]
|
|
Packit |
0986c0 |
set title "Three circles (with aspect ratio distortion)"
|
|
Packit |
0986c0 |
plot .5,1,1.5
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
set title ""
|
|
Packit |
0986c0 |
set key box
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
plot cos(2*t)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
plot 2*sqrt(cos(t)),-2*sqrt(cos(t))
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
plot sin(4*t),cos(4*t)
|
|
Packit |
0986c0 |
set offset 0,0,0,0
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set xrange [-5:5]
|
|
Packit |
0986c0 |
set yrange [-5:5]
|
|
Packit |
0986c0 |
plot t/cos(3*t)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
set autoscale
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
plot 1-sin(t)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set trange [0:12*pi]
|
|
Packit |
0986c0 |
plot 2*t
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
butterfly(x)=exp(cos(x))-2*cos(4*x)+sin(x/12)**5
|
|
Packit |
0986c0 |
set samples 800
|
|
Packit |
0986c0 |
set title "Butterfly"
|
|
Packit |
0986c0 |
unset key
|
|
Packit |
0986c0 |
plot butterfly(t)
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
reset
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
set polar
|
|
Packit |
0986c0 |
set grid polar
|
|
Packit |
0986c0 |
unset xtics
|
|
Packit |
0986c0 |
unset ytics
|
|
Packit |
0986c0 |
set border 0
|
|
Packit |
0986c0 |
set style fill solid 0.5
|
|
Packit |
0986c0 |
set rrange [0.1 : 4]
|
|
Packit |
0986c0 |
set size square
|
|
Packit |
0986c0 |
set key title "bounding radius 2.5"
|
|
Packit |
0986c0 |
set key outside top right samplen 0.7
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
plot 3.+sin(t)*cos(5*t) with filledcurve above r=2.5 notitle,\
|
|
Packit |
0986c0 |
3.+sin(t)*cos(5*t) with line
|
|
Packit |
0986c0 |
|
|
Packit |
0986c0 |
pause -1 "Hit return to continue"
|
|
Packit |
0986c0 |
# undo what we've done above
|
|
Packit |
0986c0 |
reset
|