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
待补充…………

浙公网安备 33010602011771号