以前のリビジョンの文書です
set terminal svg set output 'hoge.svg'
でプロットをして吐き出せば,svg形式のファイルが出力される. ただ,出力されたファイルはsvgのタグが閉じられていない. そのため,最後の行に</svg>という文を挿入する必要あり.
echo "</svg>" >> hoge.svg
gnuplot内で関数を定義することができる。例えば(0次)第一種球ハンケル関数をプロットしたければ、
gnuplot> zbesh0real(x)=-cos(x)/x gnuplot> zbesh0imag(x)=sin(x)/x gnuplot> plot zbesh0real(x),zbesh0imag(x)
などとやれば良い。よく使う関数はそのまま~/.gnuplotに書いておけば良い.
zbesh0real(x)=-cos(x)/x zbesh0imag(x)=sin(x)/x