瞬间集分享 http://blog.sciencenet.cn/u/yusufma 激光,光谱学,生物医学光子学

博文

谈谈gnuplot(七):点线风格

已有 22833 次阅读 2011-10-18 04:25 |个人分类:开源软件|系统分类:科研笔记|关键词:学者| 数学, 软件, 画图, 数据作图

我们接着上次的数据图谈起。上次我们得到了这样一个“点线”图:


这里的数据点是由小“十”字表示的,但是似乎太小了,有点看不清楚。另外,如果我们想在做报告时把这个图用到幻灯片中去,小“十”字很不醒目,这时候我们可能想用其他的标志。gnuplot里面有几个控制点和线画法风格的参数:
  • linestyle   连线风格(包括linetypelinewidth等)
  • 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(八):多组数据绘图

2 方跃文 马明

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 17:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部