假如我们有这样的一个点线图:
这里的数据点是由小“十”字表示的,但是似乎太小了,有点看不清楚。另外,如果我们想在做报告时把这个图用到幻灯片中去,小“十”字很不醒目,这时候我们可能想用其他的标志。gnuplot里面有几个控制点和线画法风格的参数:
- linestyle 连线风格(包括linetype,linewidth等)
- linetype 连线种类
- linewidth 连线粗细
- linecolor 连线颜色
- pointtype 点的种类
- pointsize 点的大小
比如:
gnuplot> plot "datafile.dat" with linespoints linecolor 3 linewidth 2 pointtype 7 pointsize 2
2、3、7这些数字是代表不同画法风格的代码,具体某个数字代表什么意思,如果想知道这些数字究竟代表什么意思,可以输入命令:
gnuplot> test
这样当前 terminal 会输出一个测试图:
测试图中包含当前 terminal 的风格代码实例。例如,左下角显示的是连线粗细,右边显示的是色彩和数据点显示风格对应代码。
绘制柱状图:
set yrange [0:100]
set ylabel "Early terminate ratio (%)"
set xlabel "Length of S"
set output "fuck.png"
unset tics