Surfer8绘图指南

Surfer8绘图指南
Surfer8绘图指南

S u r f e r8绘图指南

闫昊明

二○○六年六月?第二版

§1 Surfer8软件简介

1.1 软件运行环境及特点

Golden Software Surfer 8.0 (以下简称

Surfer)是一款画三维图(等高线, image

map, 3d surface 等)的软件,该软件简单

易学,可以在几分钟内学会主要内容,且

其自带的英文帮助(help 菜单)对如何使

用surfer 解释的很详细,其中的tutorial 教

程更是清晰的介绍了surfer 的简单应用,

应该说surfer 软件自带的帮助文件是相当

完美且容易阅读的,只要学过英语的人都

可以很快上手。

图1-1

Surfer 是具有插值功能的绘图软件,因

此,即使你的数据是不等间距的,依然可

以用它作图。surfer 是美国Golden Software

公司的系列绘图软件之一,它对中文的支持不够友好,这不得不算是一个小小的遗

憾。Golden Software 公司的绘图软件还包括两维和三维平面绘图软件Grapher (最新版本6.0),数字化底图软件Diger ,地图软件MapViewer 和地质软件Strater 等,大家可以在其官方网站https://www.360docs.net/doc/3217765296.html,/找到软件和一些有用的资料。

Surfer 的主要功能是绘制等高线图(contour map ),此外它还可以绘制post map , classed post map , vector map , image map ,Shaded Relief map, wireframe map ,3d surface map 等形式的图形。其功能比较强,但没有各种投影变化是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。

Surfer 的安装比较简单(目前,只有windows 平台下的版本,最新为8.0版本),只要按其提示缺省安装即可。其安装软件的大小不到30M ,一般的计算机硬件基本能够顺利使用该软件。安装好Surfer 以后,其环境界面如图1-1所示。

1.2 软件界面及命令菜单

Surfer 的软件界面非常友好,继承了windows 操作系统软件的特点。从图1-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。

1.2.1 文件菜单(File )

图1-2给出了文件菜单中的所有命令。

New - 用来新建一个工作窗口,即出现如图1-1中的界面。

§1 Surfer8软件简介

Open - 打开一个已经存在的Surfer

识别的文件。

Close - 关闭当前窗口。

Save - 保存当前窗口内容。

Save As - 将当前窗口内容另存为其它文件名。

Import

- 输入Surfer 认识的图形格式。

Export - 将窗口内容输出到图形等格式文件。

Page Setup - 设置当前页面的尺寸等属性。

Print - 打印当前窗口内容。

Preferences - 设置Surfer 的默认属性,包括缺省单位,

线型,字体等。

Exit - 退出Surfer 。

1.2.2 编辑菜单(Edit )

图1-3给出了编辑菜单的所有命令。

Undo - 撤销

图1-2 Redo - 重复上次操作

Cut - 剪切

Copy -

复制

Paste - 粘贴

Paste Special - 特殊粘贴(可以粘贴如Word 格式文

本,图形等特殊的对象)

Delete - 删除

Select All - 全选

Deselect All - 全部不选

Invert Selection - 反向选择

Object ID - 目标的识别标志

Reshape - 重新成形

Properties - 目标属性

图1-3 1.2.3 查看菜单(View )

图1-4给出了查看菜单中的所有命令。

Fit to Window - 调整图形来满窗口显示

Page - 按正常窗口显示

Actual Size - 按物体的真实大小显示

Full Screen - 满屏显示

Zoom - 放大或缩小显示

Pan Realtime - 移动当前窗口物体

Redraw - 刷新显示

Auto Redraw - 自动刷新显示

Rulers - 在窗口显示标尺

Drawing Grid - 在窗口显示参考格子

Tool Bars - 设置工具栏显示形式

图1-4

Status Bar - 显示状态栏

Surfer8绘图指南

Object Manger -显示目标管理栏

1.2.4 手工绘图菜单(Draw)

Text -手工填写文字文本

Polygon -手工绘制多边形

Polyline -手工绘制多段直线

Symbol -手工绘制缺省符号(+)

Rectangle -手工绘制矩形

Rounded Rect -手工绘制圆角矩形

Ellipse -手工绘制椭圆图1-5 1.2.5 排列菜单(Arrange)

Order Objects -排列对象的前后等

Order Overlay -排列覆盖图对象的前后等

Align Objects -对齐对象

Combine -组合对象

Break Apart -将组合对象拆分

Rotate… -对对象进行旋转

Free Rotate -对对象进行自由旋转

Transform -对对象进行变换

图1-6

1.2.6 网格化菜单(Grid)

Data… -输入数据文件,并对其进行网格化

Variogram -变化图命令

Function -采用函数生成网格文件

Math -对网格文件进行数学操作

Calculus -对网格文件进行微分、地形建模、积分和

Fourier谱分析

Filter -对网格数据进行滤波

Spline Smooth -对网格数据进行样条光滑

Blank -对网格数据进行白化

Convert -将网格化数据转换成其它格式

Extract -从网格化数据中取部分区域数据

Transform -对网格化数据进行变化

Mosaic -合并两个以上的同网格范围的网格化文件

V olume -计算网格化数据的体积

图1-7 Slice -从网格化数据中取一剖面

Residuals -计算两个网格化数据的残差

Grid Node Editor -对网格化数据进行编辑

1.2.7 绘图菜单(Map)

Contour Map -绘制等高线

§1 Surfer8软件简介

Base Map -输入底图

Post Map -绘制散点图(包括分类散点图)

Image Map -绘制图像图

Shaded Relief Map -绘制阴影地貌图

Vector Map -绘制一维或两维向量图

Wirefram -绘制带线框架图

Surface -绘制3D表明图

Scale Bar -绘制地图比例尺

Digitize -对图形进行数字化

Trackball -对绘制图形进行调整

Stack Maps -水平对齐图形

Overlay Maps -按坐标重叠图形

Break Apart Overlay -将重叠图形拆分

图1-8

1.2.8 窗口菜单(Window)

New Window -对当前窗口的内容重新在新窗口生成

Cascade -层叠窗口

Tile Horizontal -水平曾叠窗口

Tile Vertical -垂直曾叠窗口

Arrange Icons -排列窗口底部的图标

1.2.9 帮助菜单(Help)

图1-9 Contents -在线帮助的所有内容

Tutorial -在线教程(值得一读,遗憾的是e文)

Menu Commands -菜单命令介绍

Automation Help -自动控制(Script语言)帮助

Check for Update -检查软件更新情况

Golden Software on the Web -软件的官方网站

Feedback -信息反馈

About Surfer - Surfer软件的版本等信息

图1-10

1.3 软件使用流程

应用Surfer软件绘制图形,首先要根据不同的作图目的,提供合适格式的数据文件格式。其中,最基本的格式是ASCII码形式的XYZ数据格式(将在下一章详细介绍)。有了原始数据后,需要用Surfer软件的Grid菜单中的命令对此数据进行网格化,将数据格式转换成Surfer软件作图时识别的格式,然后再由此网格化的数据用Map菜单中的命令绘制相应的各种图形。此外,还可以直接将XYZ数据格式用特定的程序语言将其直接转化为Surfer识别的网格化数据格式,我们称之为ASCII 码GRD文件,这样同样可以用此网格文件作图。简单的讲,要想用Surfer软件进行绘图,首先要讲原始数据文件整理或转换为Surfer绘图要求的文件格式,这样就可以轻松的做出各种漂亮的图形。

Surfer8绘图指南

对于此流程,请参考图1-11,更详细的内容将在以下各章节中进行详细的介绍。

Surfer数据与图形的关系和流程图

图1-11

§1 Surfer8软件简介

§2 基本图形的绘制

2.1 建立XYZ数据文件

所谓的XYZ数据文件,是指ASCII码(文

分别为XYZ,其中X列和Y列表示x和y坐标,

Z列为在坐标(x,y)处的值(例如,高程)。

XYZ数据文件的文件名后缀一般为(.dat),

这是surfer要求的格式,当然,任何文本文件

都可以改后缀名为(.dat),然后,surfer就

可以读取此数据了。

图2-1 数据文件可以在surfer中的工作表中手

工输入,也可以是其它软件生成的文本文件,例如Excel表格数据,也可以转换成surfer

所需要的数据文件。一般的,任何转换成(.txt)结尾的数据文件,都可以被surfer

成果读取。Surfer支持字符,所以字符也可以用在数据文件中,除了第一行的字符可

以看做是文件头外,其它的字符一般被认为是surfer的缺省值,此值在做等高线等图

形时将不会显示。

2.2 数据文件的网格化(Grid)

Surfer的最主要的功能是绘制等高线图,但并不是我们具有了数据文件就可以直接绘制等高线,surfer要求绘制等高线的数据有特殊的格式要求,即首先要将数据文件转换成Surfer认识的grd文件格式,才能绘制等高线(当然,可以直接生成surfer接受的ascii 码的grd文件格式,这样就可以直接作图,此方法将在后面介绍,首先我们介绍常用的作图方法)。假设你有三列数据分别为X,Y,Z,其中Z为点(x,y)处的值,存在文件test.dat中,其中第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z,则在绘制等高线前,首先要将其转换为grd文件,步骤如下:

2.2.1 把数据文件转换成grd文件

1. 打开菜单Grid | Data... ,在open对话框中选择数据文件test.dat

2. 这会打开“Grid Data”对话框。在“Data Columns”中选择要进行GRID的网格数据(X和Y坐标)以及格点上的值(Z列),这里我们不用选择,因只有3列数据且它们的排列顺利已经是XYZ了,如果是多列数据,则可以在下拉菜单中选择所需要的列数据。选择好坐标XY和Z值后,在“Girding Method"中选择一种插值方法(如果你需要比原始数据的网格X和Y更密的Z数据,或是你的网格是非均匀的),则在Grid的过程中,Surfer会自动进行插值计算,生成更密网格的数据。如果你只是想绘制原始数据的图,不想插值,则最好选择距离平方反比法(inverse distance to a power)或Kriging方法。因为这两种方法在插值点与取样点重合时,插值点的值就是样本点的值,而其它方法不能保证如此。在"Output GridFile“中输入输出文件名test.grd,然后在“Grid Line Geometry”

§2 基本图形的绘制

中设置网格点数。这里需要注意的是,当X 和Y 的数值相差很大时,这里显示的最大最小值可能有错误(即与原始数据不同),这是Surfer 软件本身的问题,遇到这种情况,必须手动改正这种错误,即输入正确的最大最小值。由于我们的数据没有此类问题,因此不必手动改正最大最小值。但必须手动改正X 和Y 的间距“spacing ” 或数据个数“#f ”,这二者是相关的,改动一个,另一个自动改正。如果你的原始数据是等间距的,这里的X 和Y 的间距“spacing"或”#f “ 最好与原数据一致,这样可以减少插值带来的误差。我们的数据是不均匀的,所以必须插值,这里可以不进行任何改动。好了,点“ok ”,画图所需要的grd 文件test.grd 就生成了。

Tips ――Grid | Math

Grid | Math 命令可以创建一个新的grd 文件,此grd 文件的Z 值是一个原有grd 文件的Z 值的转换或是原有两个grd 文件Z 值的组合。输出的新grd 文件的Z 值与应用的数学函数有关。设此函数为C = f(A,B), 这里C 为输出值,而A 和B 为输入值。此函数会把对应的相同的(x ,y )坐标上的Z 值进行相应的数学计算,然后把计算结果写入新的grd 文件。例如,函数C = log10(A) 会把原来A 文件中的Z 值做以10为底的log 计算,然后把新的Z 值写入新的grd 文件。如果一个网格数据是空白的(blanked value ),那么,新的Z 值也是空白的。

2.3 绘制和设置等高线

2.3.1 绘制等高线

打开菜单“Map | Contour Map | New

Contour Map",在“Open Grid ”对话框中选择刚

才输出的grd 文件,如test.grd ,点“ok ”,则一

副等高线图就画完了。

图2-2

2.3.2 等高线图的设置

在所画的等高线图中双击鼠标,或点击右键,

选中“属性”,就会出现设置等高线的各种属性,

在图的边缘双击鼠标则可以改动坐标轴的属性。

等高线图的着色(fill )和设置

双击等高线图,就会出现“Map :Contours

Properties ”对话框,现在介绍此对话框中的设置。

“General ”选项卡中:

1、“input grid file ”

为打开的等高线图的grid 文件名,你可以修改此处,打开不同的文件(几乎没人这样做),点一下打开文件图标旁的“i ”图标,则可以看到当前grid 文件的基本统计信息,如最大最小值等。

2、“filled countours ”

选中fill countour (在前面的方框中点一下鼠标),就可以画着色的等高线图了,如果再选中下面的“color scale ”的话,则可以在等高线图旁边给出色彩棒。

3、“smothing ”

选中的话可以对等高线进行平滑,在amount 中有“低、中、高”三种选择。这一项一般可以不选,除非你画出的等高线图中的等高线非常的不平滑,这项只起到美化图形的结果,没有更大的意义。

Surfer8绘图指南

4、“blanked regions”

这项可以对空白区域进行着色,只有在你的等高线中有空白区域时才有意义,一般不用。

5、“fault line”

可以设置等高线的粗细颜色等。

“Levels”选项卡中:

1、“level”

点击“level”可以设置等高线的最大最小值和等高线间的等高距,这可以对所有的等高线发生作用,通过调节此项可以使等高线分布均匀,易于看清楚,作图更美观。如不想人为改动,可用缺省值。双击level下面的数字,可以单独更改等高线的值,但要注意等高线从小到大的规律,不能瞎改。

2、“line”

点击“line”可以设置等高线的线型。

3、“properities”

选中“uniform”,则线型是统一的,选中“gradation”,则线的颜色是渐变的。选择好“properities”后,就可以更改下面的线型(style)和颜色(color)已经线的粗细(line)。当选“gradation”时,线的颜色是渐变的,点一下color旁边的颜色区,就会出现“color spectrum”选项,点一下“盾形”图标(在颜色条的左右两端上方),就可以分别点选下面的颜色了,当然,也可以自己加入“盾形”图标,加自己的颜色。或是用“load”调用调色板文件(*.clr),在surfer8目录下就有。“affected levels”可以有选择的对等高线的线型颜色进行设置,这里不再详细介绍,只要自己动手改改那里边的三个数字,你很快就会弄明白。此外,还可以通过双击line下面的线来改变某一根等高线的具体属性。

4、“fill”

此选项只有在着色等高线图中才有效,对单独的等高线图无作用。点击“fill”设置着色。着色与“line”选项中的内容类似,不再详细介绍。同样,可以通过双击“fill”下面的具体颜色条来对特定的等高线区域进行着色。

5、“labels”

设置等高线标注数字,比较简单。双击下面的“yes”或“no”可以改变是否显示标注。

6、“hach”

用来画等高线的上下方向(即上山或下山方向),一般不用。

7、“add”和“delete”

在右边的按钮。当选中某一level后,点“add”按钮可以在两个level之间插入一新的level。Delete按钮则删除选中的level

“view”选项卡中

用来调整等高线图的整体方向,除了在3d surface情况下,一般不用。

“scale”选项卡中

用来设置xyz轴的比例,可以调整其长度选项。一般情况不需调整,除非X和Y相差很大,为了方便看图可以调整其到合适的长度。

“limits”选项卡中:

可以用来裁剪等高线图(通过设置xy的最小最大值),从而得到感兴趣地方大小的图形。

“background”选项卡中:

§2 基本图形的绘制

可用来设置背景填色,一般不用。

横纵(xy )坐标轴的设置:

双击横轴和纵轴所在的位置,就可以打开坐标轴属性对话框 “map bottom (or left or top or right )axis properties ”下面以bottom 轴为例,其它类似:

“gernal ” 选项卡:

“Title ”, 在空白处可以输入轴的说明或图的说明文字,用“offset along ” 和“offset from ”可以设置说明文字的位置,“font ”可以选择字体,“angle ”可以选择文字的旋转角度。

“labels ”,设置轴的刻度值。

“axis plane ”设置轴平面,一般不改动。

“axis ”设置轴线属性。

“ticks ”选项卡:

设置轴线上刻度的长度,方向,主刻度和辅助刻度。

图2-3

“scaling ”选项卡:

设置刻度值(label )的起始值(first

major),间隔(major )和最后值(last major)。

其它值一般不修改。

“grid lines ”选项卡:

用来设置等高线图的坐标网格,用

鼠标点击“show ”即可。

此外,以上等高线的所有属性都可

以通过双击左边的“object manager ”(或在“view ”菜单中)属性窗口来设置,与

直接在图中设置无异。

2.4 绘制Wireframe

Wireframe 是对grd 文件的三维表现形式,它用

绘制线条的方式来表现grd 文件,此线条是坐标(x,

y)的网格,但每个网格的交点代表Z 值。命令菜单

Map | Wireframe,与绘制等高线类似,也需要grd

文件。参考图2-3。 2.5 绘制Image Map Image Map 是图像文件,具有很好的表现力,也

需要用到grd 文件,命令菜单Map | Image Map,参考图2-4。 558000560000562000564000566000

5110000

5112000

5114000511600051180005120000

图2-4

Surfer8绘图指南

图2-6 5110000

5112000

5114000

5116000

5118000

5120000

558000560000562000564000566000图2-5

2.6 绘制Shaded Relief Map

Shaded Relief Map 可以用来表现地貌,其表现形式立体感强,画面细腻、柔和。此图也是用grd 文件格式,命令菜单为 Map | Shaded Relief Map ,参考图2-5。

2.7 绘制Surface Map

Surface Map 是surfer 新添加的3D 图形表现方式,此图形的立体表现力最强。此图需要grd 文件格式,命令菜单为 Map | Surface Map ,参考图2-6。

2.8 在等高线图上加上背景地图(base map)(世界或局部地图)

我们经常需要把世界地图放在等高线图下面作

为参考,

世界地图在surfer 中的格式是*.bln,

*.gsb,*.jpg,*.gif 等多种形式,比较常用的是*.bln 文件,

这些地图在surfer 的官方网站

https://www.360docs.net/doc/3217765296.html,/都有,可以自由下载。

在附件中提供给大家一个世界地图的bln 文件,文件名

world0360.bln 。

在surfer 中打开 Map | Base Map... 然后打开world0360.bln 文件,就可以画出世界地图了。用View

| Fit to Window 可以很好的显示. 然后我们可以把相应的等高线图用§2.3部分的方法画出(注意Base

图2-7

§2 基本图形的绘制

Map 的网格坐标必须与等高线图的网格坐标一致,至少Base Map 的网格坐标要包含等高线图的网格坐标)。再按F2键(选中所有对象,或ctrl+A),点击Map | Overlap Maps 就可以将两幅图合成一副图。打开View | Object Manager ,选中"Base",点右键,选Order Overlay | Move to Front 就可以将背景图移到前面一层。这样一份好的等高线图就画好了(见图2-7) 。

2.9 bln 文件及blank 作图

大家看了第三部分的图有可能会奇怪,为什么你的等高线只在海洋上有,陆地上怎么没有呢?这就是此节要讲的内容。首先讲一下bln 文件的格式,bln 文件具有以下格式:

length,flag

x1,y1

x2,y2

...

xn,yn

length,flag

x1,y1

x2,y2

...

xn,yn

其中,length 是背景地图曲线中点坐标的个数,如果xn=x1,yn=y1,那么所有的点将围成一个圈。如果不是这样,则是一条不闭合的曲线。 flag 的值为1或0,当flag=1时,闭合曲线里面的等高线可以用此bln 文件blank 掉(即将闭合曲线中的等高线消除),如果flag=0,则是曲线外面的等高线被blank 。 我所提供的bln 文件为flag=1的格式,当然可以将其改成0。简单介绍了bln 文件的格式,再来介绍怎样blank 等高线。假设我们已经有了一个全球的等高线图,其原始数据文件为1.grd. 打开Grid | Blank... 选择文件1.grd ,"ok",然后在新的对话框中选择world0360.bln, "ok",再在新的对话框中输入要输出的grd 文件的名字,点ok 就可以得到一个blank 过的grd 文件(假设为out.grd),则用out.grd 再做等高线图,即可出现图2-7的效果.

2.10 Post Map 和Classed Post Map

有时候,我们需要在Base Map 中添加台站的坐标,并边写上台站的名字,这可以用Post Map 和Classed Post Map

完成。首先介绍Post Map ,它的数据文件一般格式是:

用三角,五星等符号将其标出,且在旁x1, y1, label1

yn, labeln

中,xn ,yn 为坐标值,label

为数字或文字。我们还是以

图2-8 x2, y2, label2

...

xn,其test.dat 为例子,打开Map | Post Map | New Post map..., 选

择文件test.dat, 选"ok",则会出现一副Post Map 的图,双

Surfer8绘图指南

击图的中央,就会打开其属性。在Gernal 选项中可以设置坐标列,以及Symbol (可更改为其它的形状,缺省为十字)。在Labels 选项中,可以通过"Worksheet Column for Label"设置Label ,此处我

们选择c 列,则c 列的值会出现在每个坐标点的上方(如图2-8所示)。 至于其它的属性设置,跟等高线类似,不再详述。

至于Classed Post Map 与Post Map 类似,只是对不同的点,根据某些规则分类而已。

譬如还是test.dat 文件,我们把c 列看成是每个点的高程,则可以根据高程对各点分类。如高程在25-54的用十字表示,88-105的用三角表示等。打开Map | Post Map | New Classed Post Map...,选择文件test.dat, 选"ok",则出现一副Classed Post Map ,双击图可以编辑属性,这里会多一个"Classes"选项卡,这里的选项最大最小值,Symbol 等都可以改,不再详述。需要注意的是Classed Post Map 至少要有三列数据,其中第三列就是分类的标准。

2.11 vector map 向量图(或风向图)

很多人是学习大气和海洋的,因此经常要画风的向量图或海流的向量图,Surfer 可以轻松的完成,且图形可以调整,因此可以生成很漂亮的图形。Vector Map 分1-Grid Vector Map 和 2-Grid Vector Map 两种。首先介绍1-Grid Vector Map :

1-Grid Vector Map 可以给出坐标点的方向和振幅大小,但它一般表示的是等高线的下山方向和大小,是等高线图的一种特殊表现方式。先把test.dat 进行网格化,得到test.grd 文件。打开 Map | Vector Map | New 1-Grid Vector Map ,选中test.grd ,则会出现一副箭头图。通过双击图的中央可以编辑它的属性,此图一般很少应用,因此其属性设置不再详述,感兴趣的朋友可以自己试一下。

下面主要讲2-Grid Vector Map 件应该有相同的坐标网格。

2-Grid Vector Map 的grd 文件可

以有两种表示方法,一种是直角

坐标形式,一种是极坐标形式。

对直角坐标形式,其中一个grd

文件里是x 方向的值,另一个是

y 方向的值。对极坐标形式,一

个grd 文件是vector 的方向,另

一个grd 文件是vector 的振幅值。

下面举个具体的例子来说明如何

作图。假设我们已经有了风分量

u 和v 的两个直角坐标的grd 文

件(包括x y windu 三个分量),名

字分别为amipii.u.Jan.sp.dat 和amipii.v.Jan.sp.dat 两个grd 文件(需要注意的是,这两个文件已经是ascii 码的grd 文件,看不到相应的三个分量,但不需要再进行grid 过程,可以直接应用,至于如何生成这种形式的grd 文件,请参考2.12节)。 打开Map | Vector Map | New 2-Grid Vector Map ,会打开"Open X Component (Angle) Grid"对话框,此时选中amipii.u.Jan.sp.dat (注意,需要在文件类型中选择all files(*.*)才可以选择*.dat 文件),随后会打开"Open Y Component (Length) Grid"对话框,此时选中amipii.v.Jan.sp.dat ,选择"ok",就会出现一副风的箭头图,再加上Base Map 就成了一副很漂亮的图(如图2-9所示)。 通过双击就可以打开此图的属性(Map Vectors Properties)。注意:在"Data"选项卡中,Coordinate System 要选Cartesian (X, Y)(如果你用极坐标,就选Polar (Angle, Length))。 在

。2-Grid Vector Map 用到两个不同的grd 文件,一般讲这两个文图2-9

§2 基本图形的绘制

"Symbol"选项卡中可以修改箭头的形状,线的属性,其中Frequency是设置x和y方向需要箭头的频率,此处我们改为3,3,即在x和y方向都是每3点画一个箭头,也即省略了两点。其中的Color Scaling可以会色彩箭头,大家可以自己试一下效果(此处我没有改动)。在"Scaling"选项卡中,可以设置箭头起始点的位置(Symbol项),以及箭头长度的比例形式(线性,log,平方根等,在Scaling项中改)。在右边还有两个选项,一个是反转箭头方向,一个是给出箭头的图标(Legend),选中后者。在下面可以设置箭头的各个属性(Magnitude,Shaft Length,Head Length和Symbol Width,分别表示风的振幅大小(可改,这里选用缺省值),箭头杆的长度,箭头头的长度和箭头的宽度,这里其最小最大值分别为(后三项) 0.04in,0.2in,0.04in,0.04in,0.01in,0.01in)。在"Scale"选项卡中,选择X Scale下的Length为6in,Y Scale下的Length为3in。其它属性不做改动,即可生成图2-9。当然,你也可以给出风u、v项的角度和振幅,用极坐标来画图,这其中要注意极坐标的参考点可以是东(角度逆时针)或北(角度顺时针),请注意选择(在属性的"Data"选项卡中修改,且其角度可以用度或弧度作单位,请小心区分)。

2.12 ASCII 码的grd文件

在2.11节给出的grd文件是ASCII码的grd文件格式(等同于前面用Surfer的Grid命令生成的grd文件),无需进行grid过程,这样做简单,准确,可以在工作和学习过程中提供很多方便。下面对这一文件格式做一详细介绍:

ASCII码的grd文件格式包括5个文件头信息(关于网格的限制),然后是z的值,值得注意的是,这种文件格式必须用空格来区分两个数据。其一般格式为:

DSAA (注意,必须大写且从第一行第一列开始,即DSAA前面不能有空格)

nx ny (x 方向网格点的个数nx, y方向网格点的个数ny)

xlo xhi (x 方向网格点的最小值和最大值)

ylo yhi (y 方向网格点的最小值和最大值)

zlo zhi (z 方向网格点的最小值和最大值)

grid row 1 (z 的值在点(x1,y1), (x2,y1),....(xn,y1))

grid row 2 (z 的值在点(x1,y2), (x2,y2),....(xn,y2))

...

grid row n (z 的值在点(x1,yn), (x2,yn),....(xn,yn))

注意,此处x1

下面是一个具体的例子:

DSAA

10 10

0.0 9.0

11.0 20.0

25.00 97.19

91.03 77.21 60.55 46.67 52.73 64.05 41.19 54.99 44.30 25.00

96.04 81.10 62.38 48.74 57.50 63.27 48.67 60.81 51.78 33.63

92.10 85.05 65.09 53.01 64.44 65.64 52.53 66.54 59.29 41.33

94.04 85.63 65.56 55.32 73.18 70.88 55.35 76.27 67.20 45.78

97.19 82.00 64.21 61.97 82.99 80.34 58.55 86.28 75.02 48.75

91.36 78.73 64.05 65.60 82.58 81.37 61.16 89.09 81.36 54.87

86.31 77.58 67.71 68.50 73.37 74.84 65.35 95.55 85.92 55.76

80.88 75.56 74.35 72.47 66.93 75.49 86.39 92.10 84.41 55.00

Surfer8绘图指南

74.77 66.02 70.29 75.16 60.56 65.56 85.07 89.81 74.53 51.69

70.00 54.19 62.27 74.51 55.95 55.42 71.21 74.63 63.14 44.99

在这个例子中,共有100个z的值,其中x为10个,y为10个,x的最小最大值是0.0和9.0, y 的最小最大值是11.0和20.0,z的最小最大值是25.00和97.19,最后是100个z的值,每行10个值,共10行。当然,我们也没有必要这样排列,只有顺序不变,照样可以每行只有一个值,即类似下面的排法:

.... (省略了文件头信息)

91.03

77.21

60.55

...

74.63

63.14

44.99

为了应用上的方便,这里我给出一个FORTRAN90语言生成ASCII码grd文件的子程序,仅供参考,原程序见附件中的WR_SURFER_GRID.F90

! WRITE GOLDEN SOFTWARE SURFER 8.0 GRID FORMAT DATA BY ASCII (3D)

! NUM_X,NUM_Y=NUMBER IN X AND Y DIRECTION RESPECTIVELY

! X_BEGIN,X_END,Y_BEGIN,Y_END=THE BEGIN AND END V ALUE IN X AND Y DIRECTION RESPECTIVELY

! Z(NUM_X,NUM_Y)=Z V ALUE AT GRID X AND Y POINT( NUM_X,NUM_Y MUST IN ASCENDING ORDER)

! IUNIT,FILENAME=OPEN FILE UNIT AND NAME TO WRITE THE 3D DATA

! BLANKV ALUE= OPTIONAL PARAMETER, IF PRESENT, THEN CHANGE BLANKV ALUE TO SURFER DEFAULT V ALUE 2.0E38

SUBROUTINE

WR_SURFER_GRID(NUM_X,NUM_Y,X_BEGIN,X_END,Y_BEGIN,Y_END,Z,IUNIT,FILENAME,BLANKV ALUE) NONE

IMPLICIT

NUM_X,NUM_Y,IUNIT

INTEGER,INTENT(IN)::

REAL,INTENT(IN)::X_BEGIN,X_END,Y_BEGIN,Y_END,Z(NUM_X,NUM_Y)

CHARACTER(LEN=*),INTENT(IN)::FILENAME

REAL,OPTIONAL,INTENT(IN):: BLANKV ALUE

INTEGER

I,J

BLANKV ALUE_SURFER,ZMIN,ZMAX

REAL

close(iunit)

open(IUNIT,file=FILENAME//'.dat.grd')

'DSAA'

WRITE(iuNit,'(4A)')

NUM_X,NUM_Y

WRITE(iunit,*)

X_BEGIN,X_END

WRITE(iunit,*)

WRITE(iunit,*)

Y_BEGIN,Y_END

THEN

IF(PRESENT(BLANKV ALUE))

ZMIN=1.0E38;

ZMAX=-1.0E38

i=1,NUM_X

do

j=1,NUM_Y;do

IF(Z(I,J)/=BLANKV ALUE) THEN !FIND TRUE MIN AND MAX V ALUE (EXPECT BLANKV ALUE)

§2 基本图形的绘制

ZMAX=Z(I,J)

IF(Z(I,J)>=ZMAX)

ZMIN=Z(I,J)

IF(Z(I,J)<=ZMIN)

ENDIF

ENDDO;ENDDO

WRITE(IUNIT,*) ZMIN,ZMAX

ELSE

MINV AL(Z),MAXV AL(Z)

WRITE(iunit,*)

ENDIF

do j=1,NUM_Y;do i=1,NUM_X

THEN

IF(PRESENT(BLANKV ALUE))

BLANKV ALUE_SURFER=2.0E38 ! SURFER8 DEFAULT BLANK V ALUE

IF(Z(I,J)==BLANKV ALUE) THEN

WRITE(IUNIT,*) BLANKV ALUE_SURFER

ELSE

WRITE(IUNIT,*) Z(I,J)

ENDIF

ELSE

Z(i,j)

write(IUNIT,*)

ENDIF

ENDDO;ENDDO

close(IUNIT)

''

PRINT

*,

PRINT *, 'Output data to File : ', FILENAME//'.dat.grd'

PRINT

''

*,

WR_SURFER_GRID

END

SUBROUTINE

2.13 应用surfer给出数据文件的统计性质

在应用数据作图前,有时候需要知道每列数据的统计性质,如最大值,最小值,标准差等。应用Surfer的Worksheet可以很方便的解决此问题。打开File | New 选中Worksheet,则出现一个类似excel的表格,在此环境下,可以用File | Open来打开需要查看的数据文件,譬如test.dat。如果我们想知道B列的统计性质,则点击B,再打开菜单Data | Statistics...,选"ok",就会出现统计结果。同时,我们还可以对各列进行数学运算,譬如我想生成新的一列D,它是B列的平方加上C列的和,则先点击D列(空白列),再打开菜单Data | Transform...在Transform Equation下输入“ D=B*B+C”点击"ok",则会生成D列数据,只要将文件另存为新文档就可以了。当然,你还可以用Surfer的Worksheet做很多类似的计算。应该说,Surfer的这一功能是很实用的,当然,还可以用Data | Sort...对数据进行排序。

2.14 surfer其它功能

Surfer还有一些辅助功能,如函数直接作图等(在grid菜单中),标注文字,画简单的图形等,请大家自己参考help进行学习,这些在现在的基础上,应该是很简单的问题。

§3 图形绘制的技巧

3.1 在生成grd文件时,用什么插值方法最好?

近些日子,有人问surfer8中的插值哪种好? 我个人的观点,如果你的数据的网格是均匀的,那么,最好用我提供的这种ASCII 码的grd文件直接作图。这样做的好处是显而易见的,即不会产生作图误差,且不会出现其它小问题,如不能正确处理x和y坐标(当二者差异较大时等)。我不主张在作图过程中进行插值计算。如果你的网格是非均匀的,则可能需要进行插值,我个人认为比较好的是前两种(Inverse Distance to a Power 和Kriging方法)。下面对插值方法做部分简单的介绍,至于插值方法的详细介绍请参考Help | Contents | Index 中查找interpolation主题词。

在Surfer8.0中提供了以下12种内插方法:

1)Inverse Distance to a Power(反距离加权插值法)

2)Kriging(克里金插值法)

3)Minimum Curvature(最小曲率)

4)Modified Shepard's Method(改进谢别德法)

5)Natural Neighbor(自然邻点插值法)

6)Nearest Neighbor(最近邻点插值法)

7)Polynomial Regression(多元回归法)

8)Radial Basis Function(径向基函数法)

9)Triangulation with Linear Interpolation(线性插值三角网法)

10)Moving Average(移动平均法)

11)Local Polynomial(局部多项式法)

12)Data metrics。

1)距离倒数乘方法

距离倒数乘方格网化方法是一个加权平均插值法,可以进行确切的或者圆滑的方式插值。方次参数控制着权系数如何随着离开一个格网结点距离的增加而下降。对于一个较大的方次,较近的数据点被给定一个较高的权重份额,对于一个较小的方次,权重比较均匀地分配给各数据点。

计算一个格网结点时给予一个特定数据点的权值与指定方次的从结点到观测点的该结点被赋予距离倒数成比例。当计算一个格网结点时,配给的权重是一个分数,所有权重的总和等于1.0。当一个观测点与一个格网结点重合时,该观测点被给予一个实际为 1.0 的权重,所有其它观测点被给予一个几乎为 0.0 的权重。换言之,该结点被赋给与观测点一致的值。这就是一个准确插值。

距离倒数法的特征之一是要在格网区域内产生围绕观测点位置的"牛眼"。用距离倒数格网化时可以指定一个圆滑参数。大于零的圆滑参数保证,对于一个特定的结点,没有哪个观测点被赋予全部的权值,即使观测点与该结点重合也是如此。圆滑参数通过修匀已被插值的格网来降低"牛眼"影响。

2)克里金法

克里金法是一种在许多领域都很有用的地质统计格网化方法。克里金法试图那样表示隐含在你的数据中的趋势,例如,高点会是沿一个脊连接,而不是被牛眼形等值线所孤立。

克里金法中包含了几个因子:变化图模型,漂移类型和矿块效应。

§3 图形绘制的技巧

克里金(Kriging)插值法又称空间自协方差最佳插值法,它是以法国D.G.Krige的名字命名的一种最优内插法。克里金法广泛地应用于地下水模拟、土壤制图等领域,是一种很有用的地质统计格网化方法。它首先考虑的是空间属性在空间位置上的变异分布,确定对一个待插点值有影响的距离范围,然后用此范围内的采样点来估计待插点的属性值。该方法在数学上可对所研究的对象提供一种最佳线性无偏估计(某点处的确定值)的方法。它是考虑了信息样品的形状、大小及与待估计块段相互间的空间位置等几何特征以及品位的空间结构之后,为达到线性、无偏和最小估计方差的估计,而对每一个样品赋与一定的系数,最后进行加权平均来估计块段品位的方法。但它仍是一种光滑的内插方法。在数据点多时,其内插的结果可信度较高。克里金法类型分常规克里金插值(常规克里金模型/克里金点模型)和块克里金插值。常规克里金插值其内插值与原始样本的容量有关,当样本数量较少的情况下,采用简单的常规克里金模型内插的结果图会出现明显的凹凸现象;块克里金插值是通过修改克里金方程以估计子块B内的平均值来克服克里金点模型的缺点,对估算给定面积实验小区的平均值或对给定格网大小的规则格网进行插值比较适用。块克里金插值估算的方差结果常小于常规克里金插值,所以,生成的平滑插值表面不会发生常规克里金模型的凹凸现象。按照空间场是否存在漂移(drift)可将克里金插值分为普通克里金和泛克里金,其中普通克里金(OrdinaryKriging简称OK法)常称作局部最优线性无偏估计,所谓线性是指估计值是样本值的线性组合,即加权线性平均,无偏是指理论上估计值的平均值等于实际样本值的平均值,即估计的平均误差为0, 最优是指估计的误差方差最小。

3)最小曲率法

最小曲率法广泛用于地球科学。用最小曲率法生成的插值面类似于一个通过各个数据值的,具有最小弯曲量的长条形薄弹性片。最小曲率法,试图在尽可能严格地尊重数据的同时,生成尽可能圆滑的曲面。

使用最小曲率法时要涉及到两个参数:最大残差参数和最大循环次数参数来控制最小曲率的收敛标准。

4)多元回归法

多元回归被用来确定你的数据的大规模的趋势和图案。你可以用几个选项来确定你需要的趋势面类型。多元回归实际上不是插值器,因为它并不试图预测未知的 Z 值。它实际上是一个趋势面分析作图程序。

使用多元回归法时要涉及到曲面定义和指定XY的最高方次设置,曲面定义是选择采用的数据的多项式类型,这些类型分别是简单平面、双线性鞍、二次曲面、三次曲面和用户定义的多项式。参数设置是指定多项式方程中 X 和Y组元的最高方次。

5)径向基本函数法

径向基本函数法是多个数据插值方法的组合。根据适应你的数据和生成一个圆滑曲面的能力,其中的复二次函数被许多人认为是最好的方法。所有径向基本函数法都是准确的插值器,它们都要为尊重你的数据而努力。为了试图生成一个更圆滑的曲面,对所有这些方法你都可以引入一个圆滑系数。你可以指定的函数类似于克里金中的变化图。当对一个格网结点插值时,这些个函数给数据点规定了一套最佳权重。

6)谢别德法

谢别德法使用距离倒数加权的最小二乘方的方法。因此,它与距离倒数乘方插值器相似,但它利用了局部最小二乘方来消除或减少所生成等值线的"牛眼"外观。谢别德法可以是一个准确或圆滑插值器。

在用谢别德法作为格网化方法时要涉及到圆滑参数的设置。圆滑参数是使谢别德法能够象一

sigmaplot 作图技巧

sigmaplot做Grouped Vertical Bars图形时(横轴代表数据测量时间),在横轴的Tick Lable中我只想显示与我的数据点对应的时间点,但做出图来发现显示的都是以某一时间段为间隔的时间点(见附件),不知如何能够达到自己的要求,请高手指点! 几种解决的方法: 1)简单的解决方法是把你的x坐标数据所在的那一列的属性由time改为text。这样x坐标不再是数值轴而成了分类轴。 2)第二种方法是右键单击--Graph properties--axes-- Axis (x)--settings (scale)--scale type(category)。 怎么样用sigmaplot做高低图?求教如下图 下面是我的数据:单位(天) 物种CK初花CK初果 2 150 172 3 169 192 4 201 206 5 17 6 198 6 206 215 7 178 191 8 180 196 9 193 206 10 142 155 11 198 217 12 198 222 13 187 201 14 206 219 15 130 142 16 204 223 17 193 204 18 237 261 19 186 204 20 180 198 21 201 213

23 193 201 24 193 206 25 130 159 26 232 249 27 205 225 怎样做出同一物种初花和初果间的高低图,多谢 准噶尔无叶豆个体始花日期(●)、开花高峰日期(▼)、终花日期(○)和花期持续时间变化 解答—————————————————————————————————————- Creating 2D Plots with Asymmetric Error Bars Create 2D scatter plots with error bars using two adjacent worksheet columns as the error bar source to independently control the error bar values. SigmaPlot computes the asymmetrical error bars by using the column value as the absolute value. The column to the right of the plotted data is the source for the bottom or left error bar; the next column is the source for the top or right error bar. See Computing Percentile Methods for more information. Show details Hide details To create a plot with asymmetric error bars: Drag the pointer over your worksheet data to select the data. On the 2D Graph toolbar, click Scatter Plot, and then click either Simple Scatter - Vertical Asymmetrical Error Bars or Simple Scatter - Horizontal Asymmetrical Error Bars. The Graph Wizard appears.

Surfer8白化制作流程(精)

Surfer8.0白化边界的制作 1.数字地图边界的制作 (1启动Surfer8.0执行:文件\输入—命令,将需要数字化的地图图像文件调入。 (2点击放大工具,将调入的地图放大到足够大。 (3执行:绘制\多边形—命令,用鼠标沿着某一区域顺时针方向在拐角处点击每当点击一次,点与点之间就会出现连线。当点击将要和首点会合时,双击鼠标使连线封闭成一多边形。注意:在弯曲段要多点击几次。 (4点击工具,退出多变形绘制状态鼠标再点击左边的“对象管理器”中piogon 多边形一次,使其四周出现句柄,执行:编辑\整形—命令调整多边形上的空白方块使其与地图边界完全重合。 (5点击工具,退出“整形”状态,进入另一多边形制作,做这一多边形时,可用鼠标点击左边“对象管理器”中piogon(多边形复选框选择暂时不显示,如果制作过程中出现失误,可鼠标点击左边“对象管理器”中piogon(多边形删除,重新再作。直到地图上所有多边形制作和整形完毕。此项工作是十分繁琐,需要耐心和细心完成。 (6在左边的“对象管理器”中,点击Bitmap(点阵图对象(即地图图像,用Delete 键将其删除。 (7执行:文件/输出--命令在Export(输出对话框“保存类型”栏中选择“地图边界(*.bna”,在文件名栏中给定文件名,在“保存在”栏中给定保存位置。按“保存”键。后出现一对话框,页面坐标将转换成相应的地图坐标。“页面矩形“的4个框不要填写,将“BNA矩形”改写该地图的真实地理坐标:左下角X为最小的经度、左上角X为最大的经度、左下角Y为最小的纬度、左上角Y为最大的纬度。坐标数字均为小数形式。按“确认”键后,Surfer将自动记录各多边形的经纬度,并生成*.BNA数据文件。

sigmaplot简易教程

目录: z制作柱形图: (2) z制作肿瘤生长曲线 (8) z多组柱形图: (11) z多坐标轴作图 (14)

制作柱形图: 1.1 排列数据: 1.2 选择左框中的vertical bar (对同一组数据的分析)

1.3Symbol value指每个数据代表的什么。这里我们要计算的是control、Yp等每列数据的 平均值,应该选择column means(列平均)。 1.4选择x and many Y,X轴如果是数字,很容易出现1.000,输入1后加空格,就会被默 认为是字符。

1.5图片制作好,在graph properties中修改,主要是让图片好看,还有符合杂志的要求,例 如将X轴Y轴的数字变大(我常用的是14号)。XY轴的名称可以再大些(24号)。X data,Y data双击可以改写。 线条,框架点击可以直接delete。

1.6X轴中的control、Yp、Ys….如果太长,可以双击这些词,会出现下图。点击tick label font,点击paragraph,在rotation中选择旋转角度,一般25,35度都可以。

1.7统计学比较的话,我只用过最简单的,就是t-test。 1.8比较group1和group2的差异性,直接鼠标点击这一行,比较的就是这两行数据的差别。 (注意的是有的数据安排一行中会出现其他的数据,在统计时,就要把相应的数据copy 在一边单独比较)有差别时,使用图片右侧T选项(同Photoshop)在相应的bar上写*。 1.9最后图片都处理好了,使用ctrl+A(全选),用图片右侧的group项组合(同PPT)。

3D Surfer用户使用手册

3D Surfer用户使用手册 1.原始数据读入 (1) 1.1数据文件格式: (1) 1.2打开数据文件 (1) 1.3数据读入 (2) 2.三维数据插值 (2) 2.1成像列选择 (2) 2.2三维插值 (3) 2.3数据的三维网格化 (3) 3.三维数据体成像 (4) 4.三维数据等值面成像 (4) 5.色标制作 (4) 6.三维图形切割 (5) 7.切片制作 (6) 7.1切片的方向 (6) 7.2增加切片 (6) 7.3删除切片 (6) 7.4旋转切片 (7) (1)参数旋转 (7) (2)鼠标旋转 (7) 7.5结束切片制作 (7) 8.三维标注 (7) 8.1标注文件 (7) 8.2 打开标注文件 (7) 8.3 删除标注 (8) 9.图形输入/输出 (8) 9.1图形输入 (8) 9.2图形输出 (8) 10.显示设置 (8) 10.1常规设置 (8) 10.2 坐标及刻度设置 (9) 10.3 地层分层显示 (12) 10.4 图层透明显示 (12) 11.数据处理 (13) 12.叠加地形 (15) 13.导入图形 (15) 13.1导入Surfer GRID切片 (15) 13.2导入Surfer GRID曲面 (16) 13.3 添加3D 图元 (16) 13.4 载入测井数据 (16) 13.5 图元管理 (17) (1)删除图元 (18) (2)调整图元色标 (18) (3)叠加颜色剖面 (18) (4)图元位置调整 (18) (5)图元缩放 (18) (6)图元旋转 (19) (7)图元透明处理 (19)

(8)表面贴图 (19)

sigmaplot教程

使用学习笔记 作者:souroot Email:souroot@https://www.360docs.net/doc/3217765296.html,

目录 1.把unix格式的txt文件转换为dos格式的文件: (3) 2.设置图片大小 (3) 3.除去标题 (3) 4改变横纵坐标范围: (4) 5.如何解决复制图像到visio是空边很大的问题: (4) 1)显示图标符号: (5) 2)显示title (5) 3)显示横坐标说明: (6) 4)显示纵坐标说明: (6) 6.如何画多线条图? (7) 7.如何画多条线条的颜色不同: (8) 8.如何改变多线条中每条线的颜色和类型 (9) 9.如何把多个数据文件画在一张图上, (9)

1.把unix格式的txt文件转换为dos格式的文件:使用UE: 文件--->转换--->unix/mac到dos 2.设置图片大小 右键点击图片--->object properties--->size and position 3.除去标题 右键点击图片--->graph properties--->show title

4改变横纵坐标范围: 点击坐标--->右键点击--->graph properties--->Axes--->Settings--->Scaling 或者:右键点击图片--->graph properties--->Axes--->Axis--->X Data/Y Data---> 5.如何解决复制图像到visio是空边很大的问题:

一般是空白处有隐藏文字,把所有文字显示出来放到图片中,然后不显示即可。1)显示图标符号: 显示方法: 2)显示title

surfer8初学者教程

Golden Surfer8.0初学者教程 一、简介 Golden Software Surfer 8.0 (以下简称Surfer)是一款画三维图(等高线,image map, 3d surface)的软件,该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助(help菜单)对如何使用surfer解释的很详细,其中的tutorial 教程更是清晰的介绍了surfer的简单应用,应该说surfer软件自带的帮助文件是相当完美且容易阅读的,只要学过英语的人都可以很快上手。 Surfer是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。但依据作者的经验,最好不使用Surfer自带的插值功能,尤其是要精确确定等高线时。由于surfer是美国的一个软件,它不提供对中文的支持,这可以算的上一个小的遗憾。 Surfer的主要功能是绘制等高线图(contour map),此外它还可以绘制post map,classed post map, vector map, image map, wireframe map, 3d surface map,等形式的图形。其功能是比较强的,但没有各种投影变化是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。 由于surfer软件没有中文说明书,对一些初学者来说可能会存在上手较难的问题,鉴于此种需求,编写了这一初学者参考手册,希望对大家有所帮助。二、等高线的绘制 Surfer的最主要的功能是绘制等高线图,但并不是我们具有了数据文件就可以直接绘制等高线,surfer要求绘制等高线的数据有特殊的格式要求,即首先要将数据文件转换成Surfer认识的grd文件格式,才能绘制等高线(当然,可以直接生成surfer接受的ascii 码的grd文件格式,这样就可以直接作图,此方法将在后面介绍,首先我们介绍常用的作图方法)。假设你有三列数据分别为X,Y,Z,其中Z为点(x,y)处的值,存在文件test.dat中(数据见附件),其中第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z,则绘制等高线的步骤如下: 步骤一:把数据文件转换成grd文件 1. 打开菜单Grid | Data... ,在open对话框中选择数据文件test.dat 2. 这会打开“Grid Data”对话框。在“Data Columns”中选择要进行GRID 的网格数据(X和Y坐标)以及格点上的值(Z列),这里我们不用选择,因只有3列数据且它们的排列顺利已经是XYZ了,如果是多列数据,则可以在下拉菜单中选择所需要的列数据。选择好坐标XY和Z值后,在“Griding Method"中选择一种插值方法(如果你需要比原始数据的网格X和Y更密的Z数据,或

surfer8.0使用说明

------------------------------------------------------------------------------- 软件名称: Surfer 软件版本: 8.0 软件公司:Golden Sofware, Inc 原版下载: 不需要 软件主页: https://www.360docs.net/doc/3217765296.html, 运行环境: Windows 98/Me/2000/XP,官方声明不再正式支持Windows 95/NT。 软件性质: 商业 汉化文件: HA-Surfer8-HMG.rar 汉化大小: 28M 汉化作者: 阿破 E - Mail: hemengui@https://www.360docs.net/doc/3217765296.html, 软件介绍: 非常不错的科学类绘图软件,是地质工作者必备的专业成图软件。8.0是目前最新的版本,可以轻松制作基面图、数据点位图、分类数据图、等值线图、线框图、 地形地貌图、趋势图、矢量图以及三维表面图等;提供11种数据网格化方法,包 含几乎所有流行的数据统计计算方法;提供各种流行图形图像文件格式的输入输 出接口以及各大GIS软件文件格式的输入输出接口,大大方便了文件和数据的交流 和交换;提供新版的脚本编辑引擎,自动化功能得到极大加强。 使用心得:尽量在Windows2000/XP系统下使用Surfer8,尤其是文档中使用了大量中文的情况 下,在Windows9x下要把中文调整得好看简直就是一件杀人的工作,因为如果您在 9x下使用宋体,字间距大到不能要,只有使用英文字体,这时候中文就互相交迭, 在Windows2000/XP中就没有这个问题,直接使用宋体就可以看到漂亮的中文了。 此外,在各种报告中,如果是2000/XP系统,那么在报告编辑器中是可以直接看清 中文的,但是格式就变得乱七八糟,在9x系统中格式是正确的,但是不能正常显示 中文,必需另存为文本文件才可以看见报告的内容。这个是原程序的问题,不是我 汉化后出来的问题。 在使用大数据集的情况下,要认真选择参数,不然速度慢得你受不了就说人家程序 编的不行。当然什么叫大数据集要看您的机器配置,像我做汉化的机器(P233+128M) 10KB的数据就叫大数据集,米国有为同仁,他的配置是P4 2.4GHz+1GB DDR,他经常 处理的遥感和气候数据都是500MB的文件。 在绘制表面图时,有个好点的显卡就爽死了。在我的机器(PIII600+Geforce2Mx)上 绘制海伦山脉的3D Surface时,放大10倍只用30秒,在一笔记本(PIII700+Sis)

Surfer基础知识

Surfer 基础知识(1) 1.1 Surfer 8 简介 1.1.1 Surfer的历史 Surfer是美国Golden软件公司的产品,主要用于绘制等值线图及相应的三维图形,是科技工作者个人电脑常备的软件,应用较广。Golden软件公司是由Dan Smith和Patrick Madison 1983年在美国创立的。该公司一直致力于图形软件的开发,于1985年推出Surfer,后又于1986年推出Grapher,1990年推出Map Viewer和1996年推出Didger。现在,Golden软件公司在科学图形软件领域已处于领先地位,上述的四个绘图软件已在全世界得到广泛应用,用户包括矿业、工程、医药、地学、生物等领域的研究人员、工程师和科学家。 目前,Surfer的最高版本为8,而且没有中文版。Surfer是在Windows和NT操作系统下最强大的、最灵活的和较容易使用的绘制等值线图及三维立体图软件包,自1984年以来在各国科技工作者中使用越来越普遍,当前全世界有几十万科学家和工程技术人员使用Surfer 软件。越来越多的地质学家、地球物理学家、水文学家、工程师、考古学家、海洋研究学家、生物学家、林业人员和气候学家等已经发现了Surfer 8简单易操作和绘图功能强大的特点。 1.1.2 Surfer 8的主要功能 ●支持12种内插方法对离散的XYZ数据格网化,声称规则的格网数据; ●强大的地学数据分析功能,支持多达12种变异函数理论模型,可计算残差,进行地形分析和计算体积、面积等; ●具有各种函数的运算功能; ●绘制等值线图(Contour Maps); ●可输入底图以便搭配3D图形/底图(Base Maps); ●图形可作影像处理/影像图(Image Maps); ●可产生相片品质的图片/地貌晕渲图(Shade Relief Maps); ●绘制矢量地图(Vector Maps); ●绘制线框图(Wireframe); ●绘制曲面图(Surface); ●对所选两个以上的地形图进行堆叠(Stack Maps); ●在相同的坐标系统下合并所选的地图生成叠置图(Overlay Maps); ●图形输出可选EMF、WMF、CLP、CGM、BMP、TIF、JPG、GIF,AutoCAD DXF,Golden软件的GSI、GSB、BLN,Atlas Boundary BNA,MapInfo Interchange Format MIF,ESRI Shape SHP 等。 ●图形输入可选CLP、WMF、EMF、GIF、JPG、TIF、BMP,Golden软件的GSB、PLT、BLN 、GSI,Atlas Boundary BNA,USGS DLG、LGO、LGS,,AutoCAD DXF,SDTS Topological Vector Profile DDF,MapInfo Interchange Format MIF,ESRI Shape SHP,ESRI ArcInfo Export Format EOO; ●在工作表例输入资料可用Lotus、Excel、ASCII等格式; ●文本文字上下标、数学符号、先行符号、颜色都可自定义; ●工作表可读入10亿个XYZ数据点; ●用户可以利用脚本语言(CS Scripter)通过编程方便的控制Surfer 8的绘图,或在其它应用程序中调用Surfer绘制的图件。 1.1.3 Surfer 8的安装 在使用之前,首先要将Surfer 8安装在本地的硬盘上,Surfer 8的安装非常简单,在安装目录下找到可执行文件(setup.exe),双击鼠标左键,则启动安装向导,在安装向导的引导下,就可轻松完成安装过程。

Surfer8绘图指南

S u r f e r8绘图指南 闫昊明 二○○六年六月?第二版

§1 Surfer8软件简介 1.1 软件运行环境及特点 Golden Software Surfer 8.0 (以下简称 Surfer)是一款画三维图(等高线, image map, 3d surface 等)的软件,该软件简单 易学,可以在几分钟内学会主要内容,且 其自带的英文帮助(help 菜单)对如何使 用surfer 解释的很详细,其中的tutorial 教 程更是清晰的介绍了surfer 的简单应用, 应该说surfer 软件自带的帮助文件是相当 完美且容易阅读的,只要学过英语的人都 可以很快上手。 图1-1 Surfer 是具有插值功能的绘图软件,因 此,即使你的数据是不等间距的,依然可 以用它作图。surfer 是美国Golden Software 公司的系列绘图软件之一,它对中文的支持不够友好,这不得不算是一个小小的遗 憾。Golden Software 公司的绘图软件还包括两维和三维平面绘图软件Grapher (最新版本6.0),数字化底图软件Diger ,地图软件MapViewer 和地质软件Strater 等,大家可以在其官方网站https://www.360docs.net/doc/3217765296.html,/找到软件和一些有用的资料。 Surfer 的主要功能是绘制等高线图(contour map ),此外它还可以绘制post map , classed post map , vector map , image map ,Shaded Relief map, wireframe map ,3d surface map 等形式的图形。其功能比较强,但没有各种投影变化是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。 Surfer 的安装比较简单(目前,只有windows 平台下的版本,最新为8.0版本),只要按其提示缺省安装即可。其安装软件的大小不到30M ,一般的计算机硬件基本能够顺利使用该软件。安装好Surfer 以后,其环境界面如图1-1所示。 1.2 软件界面及命令菜单 Surfer 的软件界面非常友好,继承了windows 操作系统软件的特点。从图1-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。 1.2.1 文件菜单(File ) 图1-2给出了文件菜单中的所有命令。 New - 用来新建一个工作窗口,即出现如图1-1中的界面。

如何使用SigmaPlot作图

如何使用SigmaPlot作图

如何使用SigmaPlot作图 SigmaPlot是一个专业的绘图软件,如果你没有使用过SigmaPlot,那么你开始使用的时候会遇到很多的问题,可能都不知道里面的XY pair,sigle Y是什么意思。下面小编就以一个最基本的柱状图为例,来为大家讲解它的使用。如果你搞清了个钟头数据在表格中是按照怎样的格式和规则输入,那么你就能做出各式各样的图表了。 1.首先下载并双击打开SigmaPlot作图软件,如图一(小编这里用的是SigmaPlot13.0,但各个版本差距不大) 图一 2.打开会弹出如图二窗口,这里是问你要不要打开一个新的netbook,点击OK则是直接新建,点击cancel是取消,这里我们点击cancel取消(当然可以直接新建,但是这里小编要教你如何在软件内新建netbook)

图二 3.用过excel的人都知道,将鼠标放在工具栏左上角的西格玛(Σ)图标上,然后出现的是图三画面,点击工具栏中的新建图标(New),接着点击notebook,即新建一个notebook。(之后表格、图表都将会自动放置在这个notebook里面) 图三 4.之后就会出现这样的界面了。接下来输入数据是没有难度的,选中单元格,对照上面的输入就可以了,下面就是输入的结果,如图四

图四 5.点击工具栏“Create Graph”,选择我们想要做出的图形,小编这里就以简单的柱形图示例,如图五。 图五

6.点击柱形图后,会出现如下界面,选中“XY Pair”点击下一步即可,如图六 图六 7.继续点击选择按钮,如图七所示,选中后点击“完成”。 图七 8.点击完成后会弹出一个新界面,即图形展示界面,我们新做的柱形图就在这里,如图八

surfer8绘制等值线

利用Surfer 绘制等值线图 一、 数据准备 《等厚图》、《井位》、《边界.bln 》,格式均为记事本或文本文档。 (1)《边界.bln 》的制作 双狐软件DFDraw 绘制边界的框→闭合→保存为dfd 格式“边界.dfd ”。 用记事本打开方式打开→复制框的X ,Y 坐标。 新建一个文本文档→粘贴→在第一行前增加一行,敲第一个数字为“总行数减1” →敲空格→敲“0”(例如图1)。 要求终点坐标必须与起点坐标重合。 大港油田岐口凹陷沙三段地层等厚图

图1 文件另存为→保存类型选择“所有文件”→文件名写后缀《名称.bln》→保存。 二、绘制等值线 (1)数据文件的网格化: “网格”→“数据”→《等厚图》→数据列X,Y,Z选择对应,网格化方法默认选择克里格→修改网格线速几何学数据→确定,创建得到“等厚图.grd” (2)等值线光滑处理: “网格”→“样条平滑”→“等厚图.grd”→确定,创建得到“out” (3)白化: “网格”→“白化”→“out”→《bj.bln》→“out” (4)绘制等值线图: “地图”→“等值线图”→“新建等值线图”→“out”→确定,创建得到白化后的等值线图 三、修改等值线图 (1)颜色充填及等值线的修饰: 双击等值线图→“常规”中,勾选填充等值线、平滑等值线,程度高→“等级”中,点击填充设置填充图案与前景,点击等级设置最小值及间距,点击线条设置样式、颜色和线宽等 (2)添加井位图及显示: “地图”→“张贴图”→“新建张贴图”→《井位》→“常规”工作表列X,Y,符号设置对应,设置缺省符号及颜色→“标注”选择井名列,设置字体、点阵大小及颜色→确定,创建得到井位图 (3)井位图和等值线图的覆盖: 选中两图→“地图”→“覆盖地图”→得到两图坐标叠合为一图(图2) 图2 (4)四条边的修饰: 依次双击四条边→“常规”设置字体、点阵大小及颜色,Left Axis中注意将角度设为0°→“刻度”设置主刻度无或向外、长度→“比例”设置起点值及交邻轴值→“网格线”勾选主网格线显示,设置样式、颜色及宽度等 (5)颜色条、比例尺、文本、指北符号、边框及美化 双击等值线图→“常规”勾选颜色比例,确定→双击颜色条,设置频率及字体; “地图”→“比例尺”→设置次数、间距、标注增量、字体; “文本”→输入文字,设置字体、颜色、大小和风格;

刚学会surfer,我来教大家做图

花了好几天,问了好多人,终于学会了,为了让大家少走弯路,特别是基面图数字化方面,把我会的教给大家。 基本步骤: 1、建立原始excel数据(x, y, z) 2、网格化,生成.grd 文件 3、建初始等值线图 4、导入底图对齐位置,或用图片建立基图 5、将边界数字化保存为bln 文件 6、白化原始的.grd,用.bln文件,生成网格文件out.grd 7、用现在的网格文件重新生成等值线图 8、将底图与等值线图合并开始讲解: 1、 2、3 步很简单,大家都会,得到原始的.grd。 第4 步、5 步,导入底图,先配准四个角坐标,成矩形,保存成bln 文件。 关了surfer,再开,然后用基面图”命令导入这个bln文件,再导入底图(就是JPG,然后右键数字化底图,点你要数字化的点(边界),保存成新的bln 文件,比如 1.bln,这就是数字化的基面图了。 第6 步,网格-白化,选原始的.grd 和 1.bln,生成out.grd。 第7步,重新开surfer,用基面图”命令导入

1.bIn,再导入out.grd做等值线,按F2,点地图-覆盖地图(overlap map),最终生成等值线图。 再贴个数字化的bln文件和execI数据,随便练手的画的,包括海岸线和海岛线,是威海湾的,同在一个文件里,大家可以用记事本将下面文件保存成 1.bln,用来练手。 25, 1122.3, 37.3 1122.1, 37.5 5122.5, 37.5 5122.4, 37.5 1122.1, 37.5 2.7, 37.5 9122.6, 37.5 6122.7, 37.5 9122.,

Surfer8

Surfer8.0初学者手册 一、简介 Golden Software Surfer 8.0 (以下简称Surfer)是一款画三维图(等高线,image map, 3d surface)的软件,该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助(help菜单)对如何使用surfer解释的很详细,其中的tutorial教程更是清晰的介绍了surfer 的简单应用,应该说surfer软件自带的帮助文件是相当完美且容易阅读的,只要学过英语的人都可以很快上手。 Surfer是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。但依据作者的经验,最好不使用Surfer自带的插值功能,尤其是要精确确定等高线时。由于surfer是美国的一个软件,它不提供对中文的支持,这可以算的上一个小的遗憾。Surfer的主要功能是绘制等高线图(contour map),此外它还可以绘制post map,classed post map,vector map,image map,wireframe map,3d surface map,等形式的图形。其功能是比较强的,但没有各种投影变化是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。 由于surfer软件没有中文说明书,对一些初学者来说可能会存在上手较难的问题,鉴于此种需求,编写了这一初学者参考手册,希望对大家有所帮助。 二、等高线的绘制 Surfer的最主要的功能是绘制等高线图,但并不是我们具有了数据文件就可以直接绘制等高线,surfer要求绘制等高线的数据有特殊的格式要求,即首先要将数据文件转换成Surfer 认识的grd文件格式,才能绘制等高线(当然,可以直接生成surfer接受的ascii 码的grd 文件格式,这样就可以直接作图,此方法将在后面介绍,首先我们介绍常用的作图方法)。假设你有三列数据分别为X,Y,Z,其中Z为点(x,y)处的值,存在文件test.dat中(数据见附件),其中第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z,则绘制等高线的步骤如下: 步骤一:把数据文件转换成grd文件

如何使用SigmaPlot作图

如何使用SigmaPlot作图 SigmaPlot是一个专业的绘图软件,如果你没有使用过SigmaPlot,那么你开始使用的时候会遇到很多的问题,可能都不知道里面的XY pair,sigle Y是什么意思。下面小编就以一个最基本的柱状图为例,来为大家讲解它的使用。如果你搞清了个钟头数据在表格中是按照怎样的格式和规则输入,那么你就能做出各式各样的图表了。 1.首先下载并双击打开SigmaPlot作图软件,如图一(小编这里用的是SigmaPlot13.0,但各个版本差距不大) 图一 2.打开会弹出如图二窗口,这里是问你要不要打开一个新的netbook,点击OK则是直接新建,点击cancel是取消,这里我们点击cancel取消(当然可以直接新建,但是这里小编要教你如何在软件内新建netbook)

图二 3.用过excel的人都知道,将鼠标放在工具栏左上角的西格玛(Σ)图标上,然后出现的是图三画面,点击工具栏中的新建图标(New),接着点击notebook,即新建一个notebook。(之后表格、图表都将会自动放置在这个notebook里面) 图三 4.之后就会出现这样的界面了。接下来输入数据是没有难度的,选中单元

格,对照上面的输入就可以了,下面就是输入的结果,如图四 图四 5.点击工具栏“Create Graph”,选择我们想要做出的图形,小编这里就以简单的柱形图示例,如图五。

图五 6.点击柱形图后,会出现如下界面,选中“XY Pair”点击下一步即可,如图六 图六 7.继续点击选择按钮,如图七所示,选中后点击“完成”。 图七 8.点击完成后会弹出一个新界面,即图形展示界面,我们新做的柱形图就

Surfer使用教程

第3章Surfer8.0绘图软件的使用 3.1 软件运行环境及特点 Golden Software Surfer 8.0 (以下简称Surfer)是一款画三维图(等值线,image map,3d surface)的软件,是美国Golden Software公司的系列绘图软件之一。该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助文件(help菜单)是相当完美且容易阅读的,对如何使用Surfer,解释的很详细,只要学过英语的人都可以很快上手。 Surfer的主要功能是绘制等值线图(contour map),是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。此外它还可以绘制张贴图、分类张贴图、矢量图、影像图、线框图、3d surface map,等形式的图形,其功能是比较强大的。 Surfer的安装比较简单(目前,只有Windows操作系统下的版本,最为常用的是 8.0版本),只要按其提示缺省安装即可。其安装软件的大小不到30M,一般的计算机 硬件基本能够顺利使用该软件。安装好Surfer以后,其环境界面如图3-1所示。 命令 菜单 绘图 命令 目标管 理窗口 工作区 状态栏 图3-1 Surfer8.0软件界面

3.2 软件界面及命令菜单 Surfer软件的界面非常友好,继承了Windows操作系统软件的特点。从图3-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。 3.2.1文件菜单(F) “文件菜单”如图3-2所示,主要是对文件进行操作,如文件的建立、加载、打印设置等。 图3-2 文件菜单 新建—用来新建一个工作窗口,点击后即出现图3-1界面。 打开—打开一个已经存在的Surfer可以识别的文件。 关闭—关闭当前窗口。 保存—保存当前窗口内容。 另存为—将当前窗口内容另存为其它文件名。 输入—输入Surfer识别的图形格式。 输出—将窗口内容输出到图形等格式文件。 页面设置—设置当前页面的尺寸等属性。 打印—打印当前窗口内容。 参数选择—设置Surfer的默认属性,包括缺省单位,线型,字体等。 退出—退出Surfer。

surfer8说明

Surfer 可以画的各种图件 等值线图 1、 数据(以后的图都是用此数据画的) 2、 离散数据网格化Gird\data 然后进行属性设置 3、 Map\contourmap 绘制等值线图。 底图 底图显示类似的道路、溪流、湖、和州县边界的地理政治方面的信息。早surfer8中底图能用等值线图、线框图、粘贴图或者任何其他方面的图来组合。Map\basemap 粘贴图

粘贴图 注:做完等值线图时选择post map →new post map 出现图框里没有图案,要在属性里设置如: 然后选择map → overlay map 设置属性。 粘贴图的功能是在等值线图上用标记和符号吧某些制定的点标记出来。例如:在等值线图上标记处观测站、采样点位置、石油钻孔位置、城镇地理坐标信息等。

地貌晕渲图 光线照射在凹凸不平的地面上,使曲面呈现出不同的明暗程度的影像。Map→shaded relief map: 然后进行属性设置. 矢量图 矢量图能描述地形学表面的局部坡度:箭头的方向表示局部斜面的陡峭程度,箭头的尺寸表 明表面局部的线面大小。在surfer里有两种作图方式。每个箭头都和箭头所在位置和方向和 大小都有关系。

然后进行属性设置。 线框图 即三维立体图。Map-wireframe 按要求输入网格文件*.grd 然后进行属性设置。

曲面图 表示变量的分布情况。 然后进行属性设置。 地形图空白区域 空白文件数据:*.bln 12,0 36622631.99,3893771.46 36623549.94,3893774.94 36623809.31,3893687.32 36624519.53,3893679.78 36625207.12,3893832.96 36625199.58,3891774.25 36624189.37,3891778.89 36624186.47,3891954.13 36623565.03,3891958.77 36623558.06,3891800.94 36622622.10,3891829.95 36622631.99,3893771.46 6,1 36623135.54,3893378.57 36623685.57,3893247.84 36623706.30,3892774.33 36623408.16,3892573.45

Surfer8.0软件的基本操作技能(教程)

目录 一.实验目的和要求 (2) 二.硬件与软件环境 (2) 三.实验内容 (3) 3.1反距离加权插值法(Invme Distmeeto a Power) (3) 3.2克里金插值法(Kriging) (11) 3.3最小曲率法(Minimum Curvature) (14) 3.4改进谢别德法(Modified Sheparfs Method) (16) 3.5自然邻点插值法(Natural Neighbor) (18) 3.6最近邻点插值法(Nearest Neighbor) (19) 3.7多项式回归法(Polynomial Regression ) (21) 3.8 径向基函数插值法(Radial Basis Function) (23) 3.9 线性插值三角网法(Triangulation with Lin-ear Interpolation) (26) 3.10 移动平均法(Moving Average) (27) 3.11 数据度量法(Data Metries) (28) 3.12 局部多项式法(Local Polynomia1) (30) 四.结束语 (31)

一.实验目的和要求 1. 目的: ?掌握Surfer软件的基本操作技巧,如网格化、修改地图各种属性、导出图件等。 ?了解suffer自带的各种网格化方法的背景及原理。 ?使用不同的网格化方法,并对结果做对比分析。 2. 要求: ?熟悉Surfer软件的菜单,掌握Surfer软件的基本操作技巧。 ?根据数据文件(作业二.dat),对Surfer软件的各种网格化插值方法进行比较,并提交报告。 ?爱护实验室设备,独立完成实验报告。 二.硬件与软件环境 1.硬件 华硕笔记本K40IN 2.软件平台 操作系统:Windows XP 软件:Suffer 8.0 中文版

Surfer软件使用教程

Surfer8.0绘图软件的使用 3.1 软件运行环境及特点 Golden Software Surfer 8.0 (以下简称Surfer)是一款画三维图(等值线,image map,3d surface)的软件,是美国Golden Software公司的系列绘图软件之一。该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助文件(help菜单)是相当完美且容易阅读的,对如何使用Surfer,解释的很详细,只要学过英语的人都可以很快上手。 Surfer的主要功能是绘制等值线图(contour map),是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。此外它还可以绘制张贴图、分类张贴图、矢量图、影像图、线框图、3d surface map,等形式的图形,其功能是比较强大的。 Surfer的安装比较简单(目前,只有Windows操作系统下的版本,最为常用的是 8.0版本),只要按其提示缺省安装即可。其安装软件的大小不到30M,一般的计算机 硬件基本能够顺利使用该软件。安装好Surfer以后,其环境界面如图3-1所示。 命令 菜单 绘图 命令 目标管 理窗口 工作区 状态栏 图3-1 Surfer8.0软件界面

3.2 软件界面及命令菜单 Surfer软件的界面非常友好,继承了Windows操作系统软件的特点。从图3-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。 3.2.1文件菜单(F) “文件菜单”如图3-2所示,主要是对文件进行操作,如文件的建立、加载、打印设置等。 图3-2 文件菜单 新建—用来新建一个工作窗口,点击后即出现图3-1界面。 打开—打开一个已经存在的Surfer可以识别的文件。 关闭—关闭当前窗口。 保存—保存当前窗口内容。 另存为—将当前窗口内容另存为其它文件名。 输入—输入Surfer识别的图形格式。 输出—将窗口内容输出到图形等格式文件。 页面设置—设置当前页面的尺寸等属性。 打印—打印当前窗口内容。 参数选择—设置Surfer的默认属性,包括缺省单位,线型,字体等。 退出—退出Surfer。

surfer的一些使用

surfer教程 软件应用之surfer 2010-04-11 20:56:22 阅读629 评论0字号:大中小 Golden Software Surfer(以下简称Surfer)是一款画三维图(等高线,image map, 3d su rface)的软件,该软件简单易学, 可以在几分钟内学会主要内容. Surfer软件不难,自带的英文帮助(help菜单)把如何使用解释的很详细。 Surfer是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。 但依据本人的经验,最好不使用Surfer自带的插值功能,尤其是要精确确定等高线时( 方法请见下面的介绍)。 Note:surfer8.0不支持中文. Surfer的最主要的功能是绘制等高线图,简介如下: 假设你由三列数据分别为X,Y,Z,其中Z为点(x,y)处的值。存为文件test.dat(数据 见后) 第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z.则画等高线的步骤如下: Note:并不是直接打开test.dat数据就可以画等高线,首先要将数据文件转换成Surfer 认识的grd文件格式,才能 画出等高线。

步骤一:把数据文件转换成grd文件 1.打开Surfer软件,打开菜单“Grid | Data..." ,在open对话框中选择文件test.dat 2. 这会打开”Grid Data“对话框。在“Data Columns”中选择要进行GRID的列数据( 这里我们不用选择,因只有3列数据 且它们的排列顺利已经是XYZ了,如果是多列数据,则可以在下拉菜单中选择所需要的列 数据)。 在“Griding Method"中选择一种插值方法(如果你需要比原始数据的网格X和Y更密的Z 数据),则在Grid的过程中,Surfer 会自动进行插值计算,生成更密网格的数据。如果你只是想绘原始数据的图,不想插值,则最好选择 距离平方反比法(inverse distance to a power)方法(因为此法在插值点与取样点重合时,插值点值就是取样点值, 而其它方法不能保证如此)。在"output GridFile“中输入输出文件名test.grd,然后在“Grid Line Geometry”中设置网格点数。 这里需要注意的是,当X和Y的数值相差很大时,这里显示的最大最小值可能有错误(即 与原始数据不同),这是Surfer 软件本身的问题,遇到这种情况,必须手动改正这种错误,即输入正确的最大最小值(详细步骤见后)。由于我们的数据 没有此类问题,因此不必手动改正最大最小值。但必须手动改正X和Y的间距“spacing”

相关文档
最新文档