科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
分享 谈谈gnuplot(四十二):几何图形对象
热度 1 马欢 2012-1-20 04:14
通过设置对象( object ),可以让 gnuplot 在图中绘制几何图形。目前 object 支持四种几何图形: rectangle (长方形), ellipse (椭圆形), circle (圆形) 和 polygon (多边形)。下面通过实例说明它们的用法: gnuplot set grid gnuplot set size square gnuplot set object 1 rectangle from 0,0 ...
个人分类: 开源软件|11419 次阅读|1 个评论 热度 1
分享 谈谈gnuplot(四十一):三元算符和分段函数
马欢 2012-1-19 06:26
分段函数在若干区间上有不同的表达式,例如符号函数: gnuplot 预定义函数中包含符号函数 sgn(x) ,下面我们试着画一下函数图像: gnuplot set samples 1000 gnuplot set xrange gnuplot set yrange gnuplot plot sgn(x) lw 2 gnuplot 把所有取样点连接了起来,这样函数图像在零点成了连 ...
个人分类: 开源软件|7484 次阅读|没有评论
分享 谈谈gnuplot(四十):统计直方图
马欢 2012-1-18 09:24
gnuplot 里的 histogram 命令只是一种作图风格,它并不能计算数据的分布并画出直方图。要完成这个任务,我们需要借助 smooth 命令。 上次我们介绍了 smooth 命令的几个参数。其实 smooth 命令不仅可以做数据平滑,也可以进行一些统计计算。这次我们介绍 smooth 的另外两个参数: frequency 和 cumulative 。 ...
个人分类: 开源软件|15050 次阅读|没有评论
分享 谈谈gnuplot(三十九):数据平滑
马欢 2012-1-14 06:59
gnuplot 是一个绘图软件,数据处理不是它的长项,但是它也可以做一些简单的数据处理工作,例如之前提到过的拟合。这次我们谈谈另一种常用的数据处理:数据平滑。 数据平滑,就是根据一组数据,绘制出一个比较平滑的曲线。它有很多种不同的算法,一般可分为两类: 根据数据绘制出一个近似的平滑曲线,曲线没必要通过每一 ...
个人分类: 开源软件|11399 次阅读|没有评论
分享 谈谈gnuplot(三十八):阶梯图
热度 1 马欢 2012-1-12 03:38
和柱状图( histogram )相似的,还有阶梯图,英文叫做 step 或者 stair 图。这种作图方式经常用于绘制数字化的离散变量。gnuplot 里面有三种对应的作图方式,分别为: steps,fsteps,histeps 。另外,gnuplot 里面还有一种和 histogram 更为相似的方式: boxes ,我们在这里一并介绍。 下面,我们还是用 " precipitation ...
个人分类: 开源软件|7626 次阅读|1 个评论 热度 1
分享 谈谈gnuplot(三十七):柱状图
热度 2 马欢 2012-1-10 04:08
除了点线图外,柱状图也是一种常用的作图方式。我们还用前两讲用过的 " precipitation.dat “ 数据文件作例子: gnuplot set style data histogram gnuplot set style histogram clustered gap 1 gnuplot set style fill solid 0.4 border gnuplot plot "precipitation.dat" using 2, '' using 3 s ...
个人分类: 开源软件|22104 次阅读|3 个评论 热度 2
分享 谈谈gnuplot(三十六):填充风格
热度 3 马欢 2012-1-6 02:40
正如曲线风格的设置命令是 set style line ,色彩填充风格的设置命令是 set style fill 。我们仍然以 “precipitation.dat” 文件举例: gnuplot set style fill solid 0.4 gnuplot plot 'precipitation.dat' using 1:2 with filledcurves y1=0 lw 2 lc rgb "orange-red", '' using 1:3 with filledcurves y1=0 ...
个人分类: 开源软件|17069 次阅读|6 个评论 热度 3
分享 谈谈gnuplot(三十五):曲线色彩填充
热度 1 马欢 2012-1-5 03:26
目前我们所涉及的主题都是比较基本的,应该覆盖了大部分科学绘图的需要,而 gnuplot 的功能还远不止如此。从现在开始,我们介绍一些稍微高级些的应用,其中有些可以让我们的绘图更加丰富多彩,有些能让我们的工作更有效率。 这次我们介绍一下填充曲线( filledcurves )。我们使用在“ 多组数据绘图 ”中用过的数据文件 ...
个人分类: 开源软件|8142 次阅读|2 个评论 热度 1
分享 谈谈gnuplot(三十四):多图(multiplot)
马欢 2012-1-4 04:10
之前我们曾用 plot 命令将多个曲线画在同一张图上,这次我们谈谈怎样将多个图画在一起。这样做的主要目的是把不同的信息放在一起,以方便比较。我们首先看看怎样把几张图像矩阵一样排列起来: gnuplot set multiplot layout 2,2 gnuplot plot sin(x) gnuplot plot sin(2*x) gnuplot plot cos(x) gnuplot ...
个人分类: 开源软件|16555 次阅读|没有评论
分享 谈谈gnuplot(三十三):table 输出
热度 1 马欢 2011-12-28 10:03
gnuplot 作为一个绘图软件,一般都是读取数据,把图像输出到指定的 terminal 。但是 gnuplot 也可以把图像以 table 形式存储到一个数据文件中。这样做的好处是方便我们对图像数据进行进一步处理,得到我们想要的效果。我们之前画等高线图所用的 surface.dat 文件,其实就是通过这种方式得到的。 还以 surface.dat 数据 ...
个人分类: 开源软件|5431 次阅读|1 个评论 热度 1

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-11-18 09:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部