遠隔GnuPlot
-Ajax版-

入力
出力

 

 


■アップロードするデータファイル (拡張子はdat、例:g1.dat)    

 


Examples

set samples 200, 200
plot [-30:20] besj0(x)*0.12e1 with impulses, (x**besj0(x))-2.5 with points

1

set samples 20, 20
set isosamples 21, 21
set contour base
set cntrparam levels auto 10
splot x*x - y*y

2

set ticslevel 0
set samples 36
set isosamples 36,36
set size 0.7,1
set hidden3d
splot sin(x)*sin(y)/x/y

3

set pm3d
splot x**2-y**2

 

 

 

4

set pm3d at b
set ticslevel 0.8
set isosample 40,40
splot x*x*exp(-x*x)*y*y*exp(-y*y)

 

 

 

 

 


4

set pm3d explicit
set palette rgb 9,9,2
unset colorbox
set hidden3d
set parametric
set size square
set samples 36
set isosamples 20,36
set ticslevel 0
set view 70,170,1.1,1
set urange [0:pi]
set vrange [0:2* pi]
set term png transparent xffffff
set multiplot
splot sin(u)*cos(v),sin(u)*sin(v),cos(u) w pm3d
splot sin(u)*cos(v),sin(u)*sin(v),cos(u) lt 3
unset multiplot

4

#ファイルからデータを読んでグラフ化する例(データファイルをアップロードする)
set pm3d
splot "G1.dat" with pm3d

 G1.dat
# X     Y    Z
 0.0   0.0  2.0
 0.0   1.0  2.0
 0.0   1.0  3.5
 0.0   2.0  3.5
 1.0   0.0  2.0
 1.0   1.0  2.0
 1.0   1.0  3.5
 1.0   2.0  3.5
 1.0   0.0  1.0
 1.0   1.0  1.0
 1.0   1.0  3.0
 1.0   2.0  3.0
 2.0   0.0  1.0
 2.0   1.0  1.0
 2.0   1.0  3.0
 2.0   2.0  3.0

1