You are on page 1of 6

Gnuplot

2007

1
linux gnuplot quit q exit
linux gnuplot gnuplot draw gnuplot
load linux #
gnuplot linux
! gnuplot
shell gnuplot linux exit
gnuplot

2
plot {ranges} {<function> | {"<datafile>" {using ...}}}{title} {style} {,
<function> {title} {style}...}

plot [-pi : pi ][: 1] sin(x) title sin(x) with lines linetype 1 linewidth 2 %
x -pi pi,y 1([ ] x y ) sinx
sin(x) 1 2

titlewithlinetype
plot test.dat u 2:3 w lp lt 3 lw 2 pt 2 ps 2 plot test.dat using 2:3
with linespoins linetype 3 linwidth 2 pointtype 2 pointsize 2 % test.dat
23
pointtype
3 2 2 2

plot sin(x) w l, cos(x) w l


http://dsec.pku.edu.cn/dsectest/dsec_cn/gnuplot/plot-5.html#style

Lines l : plot sin(x) with lines

points (p): plot sin(x) with points

linespoints (lp): lines points plot sin(x) with

linespoints

impulses : X plot sin(x) with impulses

dots : plot sin(x) with dots

steps : (x1,y1)(x2,y2)

(x1,y1) (x2,y1) (x2,y1) (x2,y2) plot sin(x) with steps

errorbars : (x,y) (x,ylow) (x,yhigh)

tic mark plot sin(x) with errorbars

boxes : The boxes style draws a box centred about the given x coordinate

from the yaxis to the given y coordinate. plot sin(x) with boxes

boxerrorbars : errorbars boxes plot sin(x) with

boxerrorbars
1: 2 3: 4 5 6 7 8
1 2 3 4 5 6
7 8 9 10
11 12 1 3

3
splot {ranges} {<function> | {"<datafile>" {index i} {using ...}}}{title} {style}
{, <function> {title} {style}...}

splot a.dat u 2:3:4 w l

set xlabel x

%x x

%y y

set ylabel y

set ylabel DOS textcolor lt 3

% tc lt 3 DOS

set xrange [-10:10] %x -10 10 y yrange


%x 1.0 y ytics

set xtics 1.0

%x 3 y mytics

set mxtics 3

set border 3 lt 3 lw 2 % 3 2
x x2 y y2 x2ticsmx2ticsy2tics
my2tics

x2 y2 nomirror

set xrange [0:2*pi]


set yrange [-1,1]
set y2range[0:1]
set ytics nomirror
set y2tics 0,0.2 % y2 0 0.2
plot sin(x) axes x1y1

% x1y1 sin(x)

plot sin(x)**2 axes x1y2

% x1y2 sin2(x)

set key
set key left

% left right

set key bottom

set key outside

set key left bottom


set key 0.5,0.6

% 0.5,0.6

set title sin(x) % sinx


set time %
set label x=5 at 5,5 %5,5 x=5
set arrow from 0.0,0.0 to 0.6,0.8 lt 3 lw 2

%0.0,0.00.6,0.8

3 2
set arrow from 0.0,0.0 to 0.6,0.8 nohead % nohead

gnuplot
label arrow label arrow
1 set arrow 3 from -10,4,2 to -5,5,3
label arrow unset unset arrow 2

6
gnuplot terminal
X11 terminal
set terminal
ps eps plot splot

set term post eps color solid enh


set output a.eps
post postscript ps eps
epscolorsolid enh
eps eps ps color
solid
enh(enhanced)


output

plot sin(x) w l replot plot replot

jpg

set term jpeg


set output a.jpg
emf
set term emf
set output "ex3_t.emf"
jpg emf pm3d
eps ps

set term X11


7
gnuplot pm3d
set term postscript eps enhanced color % jpg emf
pm3d
set output "t=3_4.eps"
set xlabel "X"

set ylabel "Y"


set pm3d map % pm3d
set palette defined (-5000"blue",0 "white",2000"yellow",4000"red") %

splot "result.00400.txt" t "t=4,idealxy(26.97,40.26)" %

8
gnuplot
gnuplot
GNUPLOT
http://dsec.pku.edu.cn/dsectest/dsec_cn/gnuplot/
http://t16web.lanl.gov/Kawano/gnuplot/index-e.html

http://blogold.chinaunix.net/u3/94593/showart_2002166.html

http://dipu.blogbus.com/logs/73680554.html
http://blog.sina.com.cn/s/blog_4a31fb420100gks4.html
http://hi.baidu.com/ylvcao/blog/item/b1f52120b6be2ca84723e883.html

2011 gnuplot
gnuplot

You might also like