A surface plot represents the dependent quantity z, which depends on the two independent variables x and y, as a surface whose height indicates the value of z.
The previous figure is a perspective drawing of a surface representing the Bessel function J0(r)
, where r
is the distance from (x=0, y=0). The height of the surface shows the value of J0, given on the vertical axis (unlabeled in this figure, but usually called z
). The other
two (unlabeled) axes defining the plane above which the surface is drawn are the x and y axes.
The following code listing is the script that coaxed gnuplot into making the previous figure:
set isosamples 40 unset key set title "J_0(r^2)" set xrange [-4:4] set yrange [-4:4] set ztics 1 splot besj0(x**2+y**2) set view 29,53 #Done implicitly by mousing. set term pngcairo mono enhanced set out 'bessel.png' replot