gnuplot
gnuplot使用教程
命令 | 缩写 | 意义 |
---|---|---|
With | w | with后边跟需要指定的样式 |
Line | l | 用线显示 |
Point | p | 用点显示 |
LinePoints | lp | 用线和点画,对数据绘图时有用 |
LineType | lt | 线的样式(0代表虚线,1-7代表实线,颜色分别为紫、蓝、绿、橙、黄、靛、红。超过7以后颜色依次循环) |
LineWidth | lw | 线的宽度(level从0开始,默认为1) |
PointType | pt | 点的样式(level从0开始,默认为1) |
PointSize | ps | 点的宽度(level从0开始,默认为1) |
在对于坐标轴的设定,要注意的一点就是,在画图之前执行命令。
命令 | 含义 |
---|---|
set xlabel ‘x’ | x轴标为‘x’ |
set ylabel ‘y’ | y轴标为’y’ |
set ylabel ‘DOS’ tc lt 3 | ‘DOS’的颜色用第三种颜色 |
set xtics 1.0 | x轴的主刻度的宽度为1.0,同样可以为y轴定义ytics |
set mxtics 3 | x轴上每个主刻度中画3个分刻度,同样可以为y轴定义mytics |
set border 3 | 设为第三种边界,同样可以为上边的x轴(称为x2)和右边y(称为y2)轴进行设置,即x2tics,mx2tics,y2tics,my2tics。 |
set xtics nomirror | 去掉上边x的刻度,同样可以为ytics设置 |
unset x2tics | 去掉上边x的标度,同样可以为y2tics设置 |
PNG图
简单示例:
gnuplot <<EOF
set term pngcairo linewidth 3 font "times_new_Roman, 10"
set key width 3 samplen 2.5
set key right top
set size 1,1
set xrange [$start:$end]
set yrange [$ystart:$yend]
set output "file_name".".png"
set xlabel 'x'
set ylabel 'y'
plot "file_name".".res" u (\$1):(\$2) w lp axis x1y1 lc "forest-green" t "key_name",\
EOF
EPS图
简单示例:
gnuplot <<EOF
set terminal postscript eps color solid linewidth 3 "times_new_Roman" 30
set key width 3 samplen 2.5
set key right top
set size 2,1.6
set xrange [$start:$end]
set yrange [$ystart:$yend]
set output "file_name".".eps"
set xlabel 'x'
set ylabel 'y'
plot "file_name".".res" u (\$1):(\$2) w lp axis x1y1 lc "forest-green" t "key_name",\
EOF
待补充…………