码迷,mamicode.com
首页 > 其他好文 > 详细

照猫画虎学gnuplot之双折线图

时间:2014-08-07 15:52:20      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:gnuplot4.6.5   gnuplot   双折线图   

上节讲了如何用gnuplot进行数据绘图,即如何画单折线图。实验中经常碰到的情况是,我们要同时处理多组数据。本节将讲解如何把多组数据绘制在同一个图上,即如何在同一个二维平面上画多个折线图。

依然拿城市降水量举例,下面就是我们的数据文件,文件名是“jiangshui.dat”:

然后在*.plt文件中录入下列命令:

用gnuplot软件将该*.plt文件打开,如下图所示:
bubuko.com,布布扣
这里使用了一个新的命令:using。在数据文件包含超过一组数据时,我们可以用using指定使用哪列数据。例如using 1:2表示使用第一列和第二列数据,第一列为横轴,第二列为纵轴。以此类推,using 1:3表示使用第一列和第三列数据。如果把多组数据绘制到一个图上,只要使用一个plot命令,后面跟多组数据,每组数据之间用逗号隔开就可以了。
显然,这里的图例又把图像搞乱了。我们没有像以前那样把图例去掉,因为这里有两组数据,我们需要保留图例。怎么办呢?我们来使用下面的命令:
将该命令替换*.plt文件的最后一行命令,执行后可看到效果如下:
bubuko.com,布布扣
注意到了吗?这里我们使用了字母 u 作为 using 的缩写。另外,这里用了新的参数 title。这里的 title 和之前我们用过的 set title 不同。set title 指定的是整个图的标题,而这里的 title 跟在每一组数据参数后面,指定的是每组数据对应的图例中的 title。这样,我们的图看起来整洁多了。

照猫画虎学gnuplot之双折线图,布布扣,bubuko.com

照猫画虎学gnuplot之双折线图

标签:gnuplot4.6.5   gnuplot   双折线图   

原文地址:http://blog.csdn.net/baigoocn/article/details/38417505

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!