我们接着上次的数据图谈起。上次我们得到了这样一个“点线”图:
这里的数据点是由小“十”字表示的,但是似乎太小了,有点看不清楚。另外,如果我们想在做报告时把这个图用到幻灯片中去,小“十”字很不醒目,这时候我们可能想用其他的标志。gnuplot里面有几个控制点和线画法风格的参数:
- linestyle 连线风格(包括linetype,linewidth等)
- linetype 连线种类
- linewidth 连线粗细
- linecolor 连线颜色
- pointtype 点的种类
- pointsize 点的大小
我们看下面的例子:
gnuplot> plot "datafile.dat" with linespoints linecolor 3 linewidth 2 pointtype 7 pointsize 2
这几个参数的用法不难理解,直接跟在
with 命令之后就可以了,但是2、3、7这些数字都代表什么意思呢?这些数字是代表不同画法风格的代码,具体某个数字代表什么意思,这个依赖于我们使用的
terminal(还记得我们在第二讲里曾经讲过的
terminal 吗?)拿我们现在正在使用的
wxt terminal 举例,如果想知道这些数字究竟代表什么意思,可以输入命令:
gnuplot> test这样当前
terminal 会输出一个测试图:
测试图中包含当前
terminal 的风格代码实例。例如,左下角显示的是连线粗细,右边显示的是色彩和数据点显示风格对应代码。
最后,告诉大家一个好消息:gnuplot里面很多命令有缩写形式。例如上面例子中的绘图命令可以简写为:
gnuplot> plot "datafile.dat" w lp lc 3 lw 2 pt 7 ps 2至于其他参数命令的缩写形式,相信不难猜出来,大家可以试验一下猜猜看。
https://m.sciencenet.cn/blog-373392-497973.html
上一篇:
谈谈gnuplot(六):简单数据绘图下一篇:
谈谈gnuplot(八):多组数据绘图