科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
分享 谈谈gnuplot(三十二):等高线的颜色
热度 1 马欢 2011-12-23 07:22
上一讲最后我们提到了怎样改变等高线的数值间距。不同等高线是由颜色来区分的,而默认的颜色未必是最理想的组合,我们还用上次的数据文件举例: gnuplot set contour gnuplot unset surface gnuplot set size square gnuplot set key at screen 0.8,0.8 gnuplot set view map gnuplot splot "surface. ...
个人分类: 开源软件|8335 次阅读|2 个评论 热度 1
分享 谈谈gnuplot(三十一):等高线图
热度 3 马欢 2011-12-22 03:33
等高线图是另一类重要的 3D 绘图方式。为了说明 gnuplot 里面等高线图的绘制方法,我们使用下面这个数据文件作为例子: surface.dat 首先绘制普通曲面图: gnuplot set hidden3d gnuplot splot "surface.dat" with lines 下面加上等高线: gnuplot set contour base gnuplot splot "surface. ...
个人分类: 开源软件|14846 次阅读|9 个评论 热度 3
分享 谈谈gnuplot(三十):image 绘图
马欢 2011-12-14 07:37
在谈到 pm3d 绘图时我们说过, NxM 的数据只能画出 (N-1)x(M-1) 的图像。有没有这样一种方式,让我们能从 NxM 的数据画出 NxM 的图像呢?这次我们介绍一种新的画图风格: image 。 咱们还是用以前用过的数据文件 data3d.dat : gnuplot unset key gnuplot set xlabel "X" gnuplot set ylabel "Y" gnup ...
个人分类: 开源软件|6693 次阅读|没有评论
分享 谈谈gnuplot(二十九):色板(palette)设置
马欢 2011-12-13 03:51
pm3d 绘图默认的色板看起来很不错,但是我们有时候还是希望能自己定义不同的色彩,这次我们谈谈怎样自定义色板。 自定义色板的方式有好多种,我们这里只谈一下比较方便常用的方式:用 rgbformulae 定义 RGB 色彩。 RGB 是电脑中最常用的色彩空间表示方式,而 rgbformulae 是一系列从数值到色阶的数学映射公式,共有 3 ...
个人分类: 开源软件|8255 次阅读|没有评论
分享 谈谈gnuplot(二十八):pm3d 绘图
马欢 2011-12-8 03:58
在 3D 函数绘图中我们介绍过,使用 pm3d 模式可以用色彩表示 3D 函数值的大小。数据绘图也可以使用 pm3d 模式。我们这次就稍微详细介绍一下 pm3d。 pm3d 即 Palette Map 3D,中文或叫“色板映射”。我们还是拿上一篇文章中的数据文件来举例子: gnuplot set xlabel "X" gnuplot set ylabel "Y" gnuplot set zl ...
个人分类: 开源软件|14816 次阅读|没有评论
分享 谈谈gnuplot(二十七): 3D 数据曲面绘图及边框
热度 1 马欢 2011-12-6 05:24
理解了 gnuplot 的数据存储格式,我们可以来学习 3D 绘图了。我们拿一个 6X6 的数据举例,该数据以纯文本方式存在附件中: data3d.dat 3D 数据曲面的绘制和 3D 函数曲面的绘制基本相同,所以我们无需多加解释,直接来看命令和结果: gnuplot set xlabel "X" gnuplot set ylabel "Y" gnuplot set zlabel "Z" ...
个人分类: 开源软件|8010 次阅读|2 个评论 热度 1
分享 谈谈gnuplot(二十六):数据文件存储格式
马欢 2011-12-2 02:16
在 3D 数据绘图之前,我们先谈谈 gnuplot 数据文件的存储格式。为什么在 2D 绘图时我们没有涉及这个问题呢?因为 2D 绘图数据相对简单,只要有 x 和 y 两列数据就可以了。而 3D 绘图数据量成平方增长,数据存储方式也更多样化。 gnuplot 的数据可以以纯文本或者二进制方式存储。之前我们在 2D 绘图中均使用纯文本方式存储 ...
个人分类: 开源软件|7342 次阅读|没有评论
分享 谈谈gnuplot(二十五):简单 3D 函数绘图
马欢 2011-11-29 09:00
终于谈到 3D 绘图了。大多数情况下普通 3D 曲面绘图并不是一个好的选择,因为投影会使这样的绘图很难表达定量关系,通常只能定性的显示一下函数或者数据趋势。这种情况下,往往需要其他图像的配合才能展示定量的关系。我们从简单的函数图像入手,介绍一下 gnuplot 的 3D 绘图功能。 在 3D 情况下,gnuplot 的绘图命令是 s ...
个人分类: 开源软件|8624 次阅读|没有评论
分享 谈谈gnuplot(二十四):拟合
马欢 2011-11-9 09:05
gnuplot 除了绘图功能之外,最简单实用的功能就是拟合了。gnuplot 可以进行单变量甚至多变量的线性和非线性拟合。虽然可能不像专门的数学软件那么强大,但是足以对付日常需要了。我们拿上一篇文章里的数据来举例子。 首先,要定义一个待拟合的函数: gnuplot f(x)=50*(1+erf(a*(x-b))) 这里使用了误差函数 erf(x ...
个人分类: 开源软件|9084 次阅读|没有评论
分享 谈谈gnuplot(二十三):误差条(error bar)
热度 2 马欢 2011-11-8 02:52
Error bar 是在图像上表现数据误差范围的一种方式。对于含有误差项的数据,除了通常的 x 轴和 y 轴两列数据外,我们还需要有额外的误差数据列。 拿 x 数据列举例,如果误差用标准差 σ x 来表示,那么数据取值范围可以表示为 ,这时候只要增加一列误差项就行了,所以一共需要 3 列数据。如果误差用最小值 x min ...
个人分类: 开源软件|24204 次阅读|4 个评论 热度 2

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

GMT+8, 2019-11-17 23:16

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部